- {
"name": "Float",
"description": "Constant value for Float [float]",
"group": "Primitive",
"category": "Constants",
"icon": "float"
}
[role: constant]
[type: float]
[kind: socket]
[default: 0]
- {
"name": "Integer",
"description": "Constant value for Integer [int]",
"group": "Primitive",
"category": "Constants",
"icon": "int"
}
[role: constant]
[type: int]
[kind: socket]
[default: 0]
- {
"name": "Bool",
"description": "Constant value for Bool [bool]",
"group": "Primitive",
"category": "Constants",
"icon": "bool"
}
[role: constant]
[type: bool]
[kind: socket]
[default: false]
- {
"name": "String",
"description": "Constant value for String [string]",
"group": "Primitive",
"category": "Constants",
"icon": "string"
}
[role: constant]
[type: string]
[kind: socket]
[default: ""]
- {
"name": "Vec2",
"description": "Constant value for Vec2 [vec2]",
"group": "Primitive",
"category": "Constants",
"icon": "vec2"
}
[role: constant]
[type: vec2]
[kind: socket]
[default: [0,0]]
- {
"name": "Vec3",
"description": "Constant value for Vec3 [vec3]",
"group": "Primitive",
"category": "Constants",
"icon": "vec3"
}
[role: constant]
[type: vec3]
[kind: socket]
[default: [0,0,0]]
- {
"name": "Vec4",
"description": "Constant value for Vec4 [vec4]",
"group": "Primitive",
"category": "Constants",
"icon": "vec4"
}
[role: constant]
[type: vec4]
[kind: socket]
[default: [0,0,0,0]]
- {
"name": "Mat3",
"description": "Constant value for Mat3 [mat3]",
"group": "Primitive",
"category": "Constants",
"icon": "mat3"
}
[role: constant]
[type: mat3]
[kind: socket]
[default: [[0,0,0],[0,0,0],[0,0,0]]]
- {
"name": "Mat4",
"description": "Constant value for Mat4 [mat4]",
"group": "Primitive",
"category": "Constants",
"icon": "mat4"
}
[role: constant]
[type: mat4]
[kind: socket]
[default: [[0,0,0,0],[0,0,0,0],[0,0,0,0],[0,0,0,0]]]
- {
"name": "OR",
"description": "Constant value for OR [or]",
"group": "Logic",
"category": "Constants",
"icon": "or"
}
[role: constant]
[type: or]
[kind: socket]
- {
"name": "AND",
"description": "Constant value for AND [and]",
"group": "Logic",
"category": "Constants",
"icon": "and"
}
[role: constant]
[type: and]
[kind: socket]
- {
"name": "NOT",
"description": "Constant value for NOT [not]",
"group": "Logic",
"category": "Constants",
"icon": "not"
}
[role: constant]
[type: not]
[kind: socket]
- {
"name": "XOR",
"description": "Constant value for XOR [xor]",
"group": "Logic",
"category": "Constants",
"icon": "xor"
}
[role: constant]
[type: xor]
[kind: socket]
- {
"name": "Prompt",
"description": "Constant value for Prompt [prompt]",
"group": "Automation",
"category": "Constants",
"icon": "prompt"
}
[role: constant]
[type: prompt]
[kind: socket]
- {
"name": "Form",
"description": "Constant value for Form [form]",
"group": "Application",
"category": "Constants",
"icon": "form"
}
[role: constant]
[type: form]
[kind: socket]
- {
"name": "Outlet",
"description": "Constant value for Outlet [outlet]",
"group": "Application",
"category": "Constants",
"icon": "outlet"
}
[role: constant]
[type: outlet]
[kind: socket]
- {
"name": "Renderer",
"description": "Constant value for Renderer [renderer]",
"group": "Application",
"category": "Constants",
"icon": "renderer"
}
[role: input]
[type: renderer]
[kind: socket]
- {
"name": "Button",
"description": "Constant value for Button [button]",
"group": "Application",
"category": "Constants",
"icon": "button"
}
[role: constant]
[type: button]
[kind: socket]
- {
"name": "Debounce",
"description": "Constant value for Debounce [debounce]",
"group": "Application",
"category": "Constants",
"icon": "debounce"
}
[role: constant]
[type: debounce]
[kind: socket]
- {
"name": "Throttle",
"description": "Constant value for Throttle [throttle]",
"group": "Application",
"category": "Constants",
"icon": "throttle"
}
[role: constant]
[type: throttle]
[kind: socket]
- {
"name": "Memo",
"description": "Constant value for Memo [memo]",
"group": "Application",
"category": "Constants",
"icon": "memo"
}
[role: constant]
[type: memo]
[kind: socket]
- {
"name": "Error",
"description": "Constant value for Error [error]",
"group": "Application",
"category": "Constants",
"icon": "error"
}
[role: constant]
[type: error]
[kind: socket]
- {
"name": "Log",
"description": "Constant value for Log [log]",
"group": "Application",
"category": "Constants",
"icon": "log"
}
[role: constant]
[type: log]
[kind: socket]
- {
"name": "Route",
"description": "Constant value for Route [route]",
"group": "Application",
"category": "Constants",
"icon": "route"
}
[role: constant]
[type: route]
[kind: socket]
- {
"name": "Frame",
"description": "Constant value for Frame [frame]",
"group": "Application",
"category": "Constants",
"icon": "frame"
}
[role: constant]
[type: frame]
[kind: socket]
- {
"name": "Loop",
"description": "Constant value for Loop [loop]",
"group": "Application",
"category": "Constants",
"icon": "loop"
}
[role: constant]
[type: loop]
[kind: socket]
- {
"name": "Tick",
"description": "Constant value for Tick [tick]",
"group": "Application",
"category": "Constants",
"icon": "tick"
}
[role: constant]
[type: tick]
[kind: socket]
- {
"name": "TypeScript",
"description": "Constant value for TypeScript [typescript]",
"group": "Source",
"category": "Constants",
"icon": "typescript"
}
[role: constant]
[type: typescript]
[kind: socket]
[default: "return { result: new Date().toISOString() };"]
- {
"name": "JavaScript Constant",
"description": "Constant value for JavaScript Constant [javascript]",
"group": "Source",
"category": "Constants",
"icon": "javascript",
"hidden": true
}
[role: constant]
[type: javascript]
[kind: socket]
[default: "return { result: new Date().toISOString() };"]
- {
"name": "Markdown",
"description": "Constant value for Markdown [markdown]",
"group": "Source",
"category": "Constants",
"icon": "markdown"
}
[role: constant]
[type: markdown]
[kind: socket]
- {
"name": "HTML",
"description": "Constant value for HTML [html]",
"group": "Source",
"category": "Constants",
"icon": "html"
}
[role: constant]
[type: html]
[kind: socket]
- {
"name": "JS Code Node",
"description": "Execute custom JavaScript with configurable ports.",
"group": "Source",
"category": "Code Node",
"icon": "javascript",
"code": "return {\n result: inputs.input ?? null,\n};"
}
[kind: source]
[language: javascript]
[node: source_js_default_input_node]
[node: source_js_default_output_node]
- {
"name": "input",
"group": "Source",
"category": "Code",
"icon": "arrow-bar-to-left",
"codeKey": "input",
"hidden": true
}
[kind: socket]
[role: input]
[type: string]
- {
"icon": "node",
"name": "input",
"parent": "source_js_default",
"codeKey": "input",
"hidden": true
}
[kind: node]
- {
"name": "result",
"group": "Source",
"category": "Code",
"icon": "arrow-bar-to-right",
"codeKey": "result",
"hidden": true
}
[kind: socket]
[role: output]
[type: string]
- {
"icon": "node",
"name": "result",
"parent": "source_js_default",
"codeKey": "result",
"hidden": true
}
[kind: node]