DynamicTypeComponent
Classes
DynamicTypeComponent<Inputs, Outputs>
Extends
NodeComponent<Inputs,Outputs>
Type Parameters
• Inputs extends Record<string, Socket> = Record<string, Socket>
• Outputs extends Record<string, Socket> = Record<string, Socket>
Constructors
new DynamicTypeComponent()
new DynamicTypeComponent<Inputs, Outputs>(params): DynamicTypeComponent<Inputs, Outputs>Parameters
• params: DynamicTypeParams<Inputs, Outputs>
Returns
DynamicTypeComponent<Inputs, Outputs>
Overrides
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/components/DynamicTypeComponent.svelte.ts:33
Properties
cleanup()?
optional cleanup: () => void;Returns
void
Inherited from
Defined in
tmp/graph-editor/src/lib/graph-editor/components/BaseComponent.ts:13
numConnections
numConnections: number = 0;Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/components/DynamicTypeComponent.svelte.ts:20
params
params: DynamicTypeParams<Inputs, Outputs>;Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/components/DynamicTypeComponent.svelte.ts:32
Accessors
dynamicTypeInputs
get dynamicTypeInputs(): "*" | keyof Inputs[]Returns
"*" | keyof Inputs[]
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/components/DynamicTypeComponent.svelte.ts:26
dynamicTypeOutputs
get dynamicTypeOutputs(): "*" | keyof Outputs[]Returns
"*" | keyof Outputs[]
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/components/DynamicTypeComponent.svelte.ts:29
state
get state(): objectReturns
object
type
type: SocketType;Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/components/DynamicTypeComponent.svelte.ts:22
Methods
changeType()
changeType(type): voidParameters
• type: SocketType
Returns
void
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/components/DynamicTypeComponent.svelte.ts:99
Type Aliases
DynamicTypeParams<Inputs, Outputs>
type DynamicTypeParams<Inputs, Outputs>: NodeComponentParams<Inputs, Outputs> & object;Type declaration
initial?
optional initial: SocketType;inputs?
optional inputs: keyof Inputs[];outputs?
optional outputs: keyof Outputs[];Type Parameters
• Inputs extends R = R
• Outputs extends Record<string, Socket> = Record<string, Socket>
Defined in
tmp/graph-editor/src/lib/graph-editor/nodes/components/DynamicTypeComponent.svelte.ts:8