ScriptVerbCatalog
Defined in: logic/nodes.ts:25
The registry, narrowed to what a shape needs. An AiRegistry satisfies it
structurally; so does the editor’s catalog, which knows the names the open
PROJECT registered — names the editor’s own realm never executes and so could
never have in a live registry.
Methods
Section titled “Methods”getActionOutputs()
Section titled “getActionOutputs()”getActionOutputs(
name): readonlyAiOutputDef[]
Defined in: logic/nodes.ts:28
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”readonly AiOutputDef[]
getActionParams()
Section titled “getActionParams()”getActionParams(
name): readonlyAiParamDef[]
Defined in: logic/nodes.ts:27
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”readonly AiParamDef[]
graphSignature()
Section titled “graphSignature()”graphSignature(
ref):ScriptGraphSignature|null
Defined in: logic/nodes.ts:35
The signature a callable graph declares, or null where this build has no such graph. A called graph’s pins come from the GRAPH, so changing its signature redraws every caller rather than leaving them on a stale one.
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”ScriptGraphSignature | null
hasAction()
Section titled “hasAction()”hasAction(
name):boolean
Defined in: logic/nodes.ts:26
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”boolean
isActionPure()
Section titled “isActionPure()”isActionPure(
name):boolean
Defined in: logic/nodes.ts:29
Parameters
Section titled “Parameters”string
Returns
Section titled “Returns”boolean