Skip to content

Commit f1680ff

Browse files
committed
refactor(api): reorganize math nodes into a dedicated math directory and remove obsolete number nodes
1 parent 9d4818f commit f1680ff

11 files changed

Lines changed: 20 additions & 20 deletions

apps/api/src/nodes/number/absolute-value-node.ts renamed to apps/api/src/nodes/math/absolute-value-node.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export class AbsoluteValueNode extends ExecutableNode {
1212
name: "Absolute Value",
1313
type: "absolute-value",
1414
description: "Calculates the absolute value of a number",
15-
category: "Number",
15+
category: "Math",
1616
icon: "absolute",
1717
inputs: [{ name: "value", type: "number", required: true }],
1818
outputs: [{ name: "result", type: "number" }],

apps/api/src/nodes/number/addition-node.ts renamed to apps/api/src/nodes/math/addition-node.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ export class AdditionNode extends ExecutableNode {
1111
name: "Addition",
1212
type: "addition",
1313
description: "Adds two numbers together",
14-
category: "Number",
14+
category: "Math",
1515
icon: "plus",
1616
inputs: [
1717
{ name: "a", type: "number", required: true },

apps/api/src/nodes/number/division-node.ts renamed to apps/api/src/nodes/math/division-node.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export class DivisionNode extends ExecutableNode {
1212
name: "Division",
1313
type: "division",
1414
description: "Divides one number by another",
15-
category: "Number",
15+
category: "Math",
1616
icon: "divide",
1717
inputs: [
1818
{ name: "a", type: "number", required: true },

apps/api/src/nodes/number/exponentiation-node.ts renamed to apps/api/src/nodes/math/exponentiation-node.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export class ExponentiationNode extends ExecutableNode {
1212
name: "Exponentiation",
1313
type: "exponentiation",
1414
description: "Raises a base number to the power of an exponent",
15-
category: "Number",
15+
category: "Math",
1616
icon: "x-to-the-power-of-y",
1717
inputs: [
1818
{ name: "base", type: "number", required: true },
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ export class ModuloNode extends ExecutableNode {
1313
type: "modulo",
1414
description:
1515
"Calculates the remainder when one number is divided by another",
16-
category: "Number",
16+
category: "Math",
1717
icon: "percent",
1818
inputs: [
1919
{ name: "a", type: "number", required: true },

apps/api/src/nodes/number/multiplication-node.ts renamed to apps/api/src/nodes/math/multiplication-node.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export class MultiplicationNode extends ExecutableNode {
1212
name: "Multiplication",
1313
type: "multiplication",
1414
description: "Multiplies two numbers",
15-
category: "Number",
15+
category: "Math",
1616
icon: "x",
1717
inputs: [
1818
{ name: "a", type: "number", required: true },

apps/api/src/nodes/number/number-input-node.ts renamed to apps/api/src/nodes/math/number-input-node.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ export class NumberInputNode extends ExecutableNode {
1616
name: "Number Input",
1717
type: "number-input",
1818
description: "A number input widget for entering numeric values",
19-
category: "Number",
19+
category: "Math",
2020
icon: "number",
2121
inputs: [
2222
{
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ export class SliderNode extends ExecutableNode {
1818
type: "slider",
1919
description:
2020
"A slider widget for selecting a value constrained by min, max, and step values",
21-
category: "Number",
21+
category: "Math",
2222
icon: "sliders-horizontal",
2323
inputs: [
2424
{

apps/api/src/nodes/number/square-root-node.ts renamed to apps/api/src/nodes/math/square-root-node.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export class SquareRootNode extends ExecutableNode {
1212
name: "Square Root",
1313
type: "square-root",
1414
description: "Calculates the square root of a number",
15-
category: "Number",
15+
category: "Math",
1616
icon: "square-root",
1717
inputs: [{ name: "value", type: "number", required: true }],
1818
outputs: [{ name: "result", type: "number" }],

apps/api/src/nodes/number/subtraction-node.ts renamed to apps/api/src/nodes/math/subtraction-node.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ export class SubtractionNode extends ExecutableNode {
1212
name: "Subtraction",
1313
type: "subtraction",
1414
description: "Subtracts one number from another",
15-
category: "Number",
15+
category: "Math",
1616
icon: "minus",
1717
inputs: [
1818
{ name: "a", type: "number", required: true },

0 commit comments

Comments
 (0)