Skip to content

ObjectAPINode

Classes

ObjectAPINode

Extends

Extended by

Constructors

new ObjectAPINode()
new ObjectAPINode(params): ObjectAPINode
Parameters

params: ObjectAPINodeParams

Returns

ObjectAPINode

Overrides

APINode.constructor

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/ObjectAPINode.ts:12

Properties

afterInitialize()?
optional afterInitialize: () => void;
Returns

void

Inherited from

APINode.afterInitialize

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:376

controls
controls: object;

Node controls

Inherited from

APINode.controls

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:349

description
description: undefined | string;
Inherited from

APINode.description

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:342

factory
factory: undefined | NodeFactory;
Inherited from

APINode.factory

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:327

inConnections
inConnections: object;
Inherited from

APINode.inConnections

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:402

inEditor
inEditor: boolean;
Inherited from

APINode.inEditor

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:323

ingoingDataConnections
readonly ingoingDataConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from

APINode.ingoingDataConnections

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:365

ingoingExecConnections
readonly ingoingExecConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from

APINode.ingoingExecConnections

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:366

initializePromise?
optional initializePromise: Promise<void>;
Inherited from

APINode.initializePromise

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:371

initialValues?
optional initialValues: object;
controls?
optional controls: Record<string, unknown>;
inputs?
optional inputs: Record<string, unknown>;
Inherited from

APINode.initialValues

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:372

inputs
inputs: object;

Node inputs

Inherited from

APINode.inputs

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:343

inputTypes
inputTypes: Record<string, object>;
Inherited from

APINode.inputTypes

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:676

label
label: string;
Inherited from

APINode.label

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:441

needsProcessing
needsProcessing: boolean;
Inherited from

APINode.needsProcessing

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:350

objectKey
objectKey: string;
Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/ObjectAPINode.ts:9

onRemoveIngoingConnection()?
optional onRemoveIngoingConnection: (conn) => void;
Parameters

conn: Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>

Returns

void

Inherited from

APINode.onRemoveIngoingConnection

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:369

outConnections
outConnections: object;
Inherited from

APINode.outConnections

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:401

outgoingDataConnections
readonly outgoingDataConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from

APINode.outgoingDataConnections

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:367

outgoingExecConnections
readonly outgoingExecConnections: Record<string, Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]>;
Inherited from

APINode.outgoingExecConnections

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:368

outputs
outputs: object;

Node outputs

Inherited from

APINode.outputs

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:346

outputTypes
outputTypes: Record<string, object>;
Inherited from

APINode.outputTypes

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:687

pos
pos: object;
x
x: number = 0;
y
y: number = 0;
Inherited from

APINode.pos

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:246

pythonComponent
readonly pythonComponent: PythonNodeComponent;
Inherited from

APINode.pythonComponent

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:363

selectedInputs
selectedInputs: [string, Input<Socket<SocketType, "scalar" | "array">>][];
Inherited from

APINode.selectedInputs

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:356

selectedOutputs
selectedOutputs: [string, Output<Socket<SocketType, "scalar" | "array">>][];
Inherited from

APINode.selectedOutputs

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:359

socketSelectionComponent
readonly socketSelectionComponent: R_SocketSelection_NC;
Inherited from

APINode.socketSelectionComponent

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:364

sortedControls
sortedControls: [string, Control][];
Inherited from

APINode.sortedControls

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:362

sortedInputs
sortedInputs: [string, Input<Socket<SocketType, "scalar" | "array">>][];
Inherited from

APINode.sortedInputs

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:351

sortedOutputs
sortedOutputs: [string, Output<Socket<SocketType, "scalar" | "array">>][];
Inherited from

APINode.sortedOutputs

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:352

state
state: object & Partial<Record<string, unknown>>;
Type declaration
name?
optional name: string;
Inherited from

APINode.state

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:331

url
url: string;
Inherited from

APINode.url

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/APINode.ts:10

visible
visible: boolean;
Inherited from

APINode.visible

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:273

__isAbstract
static __isAbstract: boolean;
Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/ObjectAPINode.ts:10

activeFactory
static activeFactory: undefined | NodeFactory;
Inherited from

APINode.activeFactory

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:321

description
static description: string = '';
Inherited from

APINode.description

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:315

id
static id: string;
Inherited from

APINode.id

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:329

nodeCounts
static nodeCounts: number = 0;
Inherited from

APINode.nodeCounts

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:330

visible
static visible: boolean = true;
Inherited from

APINode.visible

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:316

Accessors

area
get area(): undefined | AreaPlugin<Schemes, AreaExtra>
Returns

undefined | AreaPlugin<Schemes, AreaExtra>

Inherited from

APINode.area

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:307

editor
get editor(): undefined | NodeEditor
Returns

undefined | NodeEditor

Inherited from

APINode.editor

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:303

height
get height(): number
set height(h): void
Parameters

h: number

Returns

number

Inherited from

APINode.height

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:277

id
get id(): string

Node id, unique string generated by getUID function

Returns

string

Inherited from

APINode.id

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:443

name
get name(): undefined | string
set name(n): void
Parameters

n: string

Returns

undefined | string

Inherited from

APINode.name

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:332

picked
get picked(): boolean
Returns

boolean

Inherited from

APINode.picked

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:465

previewed
get previewed(): boolean
set previewed(previewed): void
Parameters

previewed: boolean

Returns

boolean

Inherited from

APINode.previewed

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:447

rect
get rect(): Rect
Returns

Rect

Inherited from

APINode.rect

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:249

selected
get selected(): boolean

Whether the node is selected. Default is false

Returns

boolean

Inherited from

APINode.selected

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:461

view
get view(): undefined | NodeView
Returns

undefined | NodeView

Inherited from

APINode.view

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:311

width
get width(): number
set width(w): void
Parameters

w: number

Returns

number

Inherited from

APINode.width

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:274

Methods

addComponentByClass()
addComponentByClass<P, C>(componentClass, params): C
Type Parameters

P extends Record<string, unknown>

C extends BaseComponent<ComponentSupportInterface>

Parameters

componentClass

params: Omit<P, "owner">

Returns

C

Inherited from

APINode.addComponentByClass

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:512

addControl()
addControl<K>(key, control): void
Type Parameters

K extends string

Parameters

key: K

control: Control

Returns

void

Inherited from

APINode.addControl

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:489

addInData()
addInData<K>(key, params?): Input<Socket<SocketType, "scalar" | "array">>
Type Parameters

K extends never

Parameters

key: K

params?

params.alwaysShowLabel?: boolean

params.changeType?

params.control?: Partial<InputControlParams< | "number" | "integer" | "vector" | "remote-file" | "text" | "checkbox" | "group-name-ref" | "textarea" | "select">>

params.datastructure?: "scalar" | "array"

params.description?: string

params.hideLabel?: boolean

params.index?: number

params.initial?: unknown

params.isRequired?: boolean

params.label?: string

params.options?: string[]

params.props?: HTMLInputAttributes

params.type?: SocketType

Returns

Input<Socket<SocketType, "scalar" | "array">>

Inherited from

APINode.addInData

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:783

addInExec()
addInExec(name, displayName): void
Parameters

name: string = ...

displayName: string = ''

Returns

void

Inherited from

APINode.addInExec

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:719

addInput()
addInput<K>(key, input): void
Type Parameters

K extends string

Parameters

key: K

input: Input<Socket<SocketType, "scalar" | "array">>

Returns

void

Inherited from

APINode.addInput

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:384

addInputControl()
addInputControl<T>(key, params): InputControl<T, "scalar" | "array">
Type Parameters

T extends | "number" | "integer" | "vector" | "remote-file" | "text" | "checkbox" | "group-name-ref" | "textarea" | "select"

Parameters

key: string

params: InputControlParams<T>

Returns

InputControl<T, "scalar" | "array">

Inherited from

APINode.addInputControl

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:890

addOutData()
addOutData<K>(key, params): Socket<SocketType, "scalar" | "array">
Type Parameters

K extends never

Parameters

key: K

params

params.datastructure?: "scalar" | "array"

params.description?: string

params.index?: number

params.isArray?: boolean

params.label?: string

params.showLabel?: boolean

params.type: SocketType

Returns

Socket<SocketType, "scalar" | "array">

Inherited from

APINode.addOutData

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:728

addOutExec()
addOutExec(
name,
displayName,
isNaturalFlow): void
Parameters

name: string = ...

displayName: string = ''

isNaturalFlow: boolean = false

Returns

void

Inherited from

APINode.addOutExec

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:903

addOutput()
addOutput<K>(key, output): void
Type Parameters

K extends string

Parameters

key: K

output: Output<Socket<SocketType, "scalar" | "array">>

Returns

void

Inherited from

APINode.addOutput

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:388

applyState()
applyState(): void
Returns

void

Inherited from

APINode.applyState

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:528

data()
data(inputs?): SocketsValues<DataSockets<object>> | Promise<SocketsValues<DataSockets<object>>>
Parameters

inputs?: SocketsValues<Record<string, Socket<SocketType, "scalar" | "array">>>

Returns

SocketsValues<DataSockets<object>> | Promise<SocketsValues<DataSockets<object>>>

Inherited from

APINode.data

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:978

deselectInput()
deselectInput(key): void
Parameters

key: string

Returns

void

Inherited from

APINode.deselectInput

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:609

deselectOutput()
deselectOutput(key): void
Parameters

key: string

Returns

void

Inherited from

APINode.deselectOutput

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:617

emitResized()
emitResized(): Promise<void>
Returns

Promise<void>

Inherited from

APINode.emitResized

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:289

execute()
execute(input, forward): Promise<void>
Parameters

input: string

forward

Returns

Promise<void>

Inherited from

APINode.execute

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/APINode.ts:45

fetchInputs()
fetchInputs(): Promise<SocketsValues<Record<string, Socket<SocketType, "scalar" | "array">>>>
Returns

Promise<SocketsValues<Record<string, Socket<SocketType, "scalar" | "array">>>>

Inherited from

APINode.fetchInputs

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:629

getArea()
getArea(): undefined | AreaPlugin<Schemes, AreaExtra>
Returns

undefined | AreaPlugin<Schemes, AreaExtra>

Inherited from

APINode.getArea

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:655

getBody()
getBody(): Promise<Record<string, unknown>>
Returns

Promise<Record<string, unknown>>

Inherited from

APINode.getBody

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/APINode.ts:29

getConnections()
getConnections(): Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]
Returns

Connection<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>, Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>[]

Inherited from

APINode.getConnections

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:392

getData()
getData<K>(key, inputs?): unknown
Type Parameters

K extends never

Parameters

key: K

inputs?: Record<string, unknown>

Returns

unknown

Inherited from

APINode.getData

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:945

getDataflowEngine()
getDataflowEngine(): undefined | DataflowEngine<Schemes>
Returns

undefined | DataflowEngine<Schemes>

Inherited from

APINode.getDataflowEngine

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:643

getDataWithInputs()
getDataWithInputs<K>(key): Promise<unknown>
Type Parameters

K extends never

Parameters

key: K

Returns

Promise<unknown>

Inherited from

APINode.getDataWithInputs

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:936

getEditor()
getEditor(): undefined | NodeEditor
Returns

undefined | NodeEditor

Inherited from

APINode.getEditor

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:647

getFactory()
getFactory(): undefined | NodeFactory
Returns

undefined | NodeFactory

Inherited from

APINode.getFactory

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:378

getNaturalFlow()
getNaturalFlow(): undefined | string
Returns

undefined | string

Inherited from

APINode.getNaturalFlow

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:625

getOutData()
getOutData(): Record<string, unknown>
Returns

Record<string, unknown>

Inherited from

APINode.getOutData

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:998

getOutgoers()
getOutgoers(key): null | Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>[]
Parameters

key: string

Returns

null | Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>[]

Inherited from

APINode.getOutgoers

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:499

getPosition()
getPosition(): undefined | object
Returns

undefined | object

Inherited from

APINode.getPosition

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:524

getState()
getState(): Record<string, unknown>
Returns

Record<string, unknown>

Inherited from

APINode.getState

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:381

getWaitForChildrenPromises()
getWaitForChildrenPromises(output): Promise<void>
Parameters

output: string

Returns

Promise<void>

Inherited from

APINode.getWaitForChildrenPromises

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:698

getWaitPromises()
getWaitPromises(nodes): Promise<void>[]
Parameters

nodes: Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>[]

Returns

Promise<void>[]

Inherited from

APINode.getWaitPromises

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:932

hasControl()
hasControl<K>(key): boolean
Type Parameters

K extends string

Parameters

key: K

Returns

boolean

Inherited from

APINode.hasControl

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:486

hasInput()
hasInput<K>(key): boolean
Type Parameters

K extends string

Parameters

key: K

Returns

boolean

Inherited from

APINode.hasInput

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:469

hasOutput()
hasOutput<K>(key): boolean
Type Parameters

K extends string

Parameters

key: K

Returns

boolean

Inherited from

APINode.hasOutput

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:480

makeInputControl()
makeInputControl<T, D>(params): InputControl<T, "scalar" | "array">
Type Parameters

T extends | "number" | "integer" | "vector" | "remote-file" | "text" | "checkbox" | "group-name-ref" | "textarea" | "select"

D extends "scalar" | "array" = "scalar" | "array"

Parameters

params: InputControlParams<T, D>

Returns

InputControl<T, "scalar" | "array">

Inherited from

APINode.makeInputControl

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:875

oldAddInData()
oldAddInData<N>(__namedParameters): Input<Socket<SocketType, "scalar" | "array">>
Type Parameters

N

Parameters

__namedParameters: InDataParams<N>

Returns

Input<Socket<SocketType, "scalar" | "array">>

Inherited from

APINode.oldAddInData

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:855

oldAddOutData()
oldAddOutData(__namedParameters): void
Parameters

__namedParameters: OutDataParams

Returns

void

Inherited from

APINode.oldAddOutData

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:762

onEndExecute()
onEndExecute(): void
Returns

void

Inherited from

APINode.onEndExecute

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:660

processDataflow()
processDataflow(): void
Returns

void

Inherited from

APINode.processDataflow

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:917

processResponseData()
processResponseData(responseData): Promise<void>
Parameters

responseData: Record<string, unknown>

Returns

Promise<void>

Inherited from

APINode.processResponseData

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/APINode.ts:67

removeControl()
removeControl(key): void
Parameters

key: string

Returns

void

Inherited from

APINode.removeControl

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:492

removeInput()
removeInput(key): void
Parameters

key: string

Returns

void

Inherited from

APINode.removeInput

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:472

removeOutput()
removeOutput(key): void
Parameters

key: string

Returns

void

Inherited from

APINode.removeOutput

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:483

selectInput()
selectInput(key): void
Parameters

key: string

Returns

void

Inherited from

APINode.selectInput

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:605

selectOutput()
selectOutput(key): void
Parameters

key: string

Returns

void

Inherited from

APINode.selectOutput

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:613

setData()
setData(key, value): void
Parameters

key: string

value: unknown

Returns

void

Inherited from

APINode.setData

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:991

setFactory()
setFactory(nodeFactory): void
Parameters

nodeFactory: NodeFactory

Returns

void

Inherited from

APINode.setFactory

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:651

setNaturalFlow()
setNaturalFlow(outExec): void
Parameters

outExec: undefined | string

Returns

void

Inherited from

APINode.setNaturalFlow

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:621

setState()
setState(state): void
Parameters

state: Record<string, unknown>

Returns

void

Inherited from

APINode.setState

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:495

toJSON()
toJSON(): NodeSaveData
Returns

NodeSaveData

Inherited from

APINode.toJSON

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:532

updateElement()
updateElement(type, id?): void
Parameters

type: "node" | "connection" | "socket" | "control" = 'node'

id?: string

Returns

void

Inherited from

APINode.updateElement

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:1002

waitForEndExecutePromise()
waitForEndExecutePromise(): Promise<void>
Returns

Promise<void>

Inherited from

APINode.waitForEndExecutePromise

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:670

fromJSON()
static fromJSON(data, __namedParameters): Promise<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>
Parameters

data: NodeSaveData

__namedParameters

__namedParameters.factory?: NodeFactory

Returns

Promise<Node<Record<string, Socket<SocketType, "scalar" | "array">>, object, object, Record<string, unknown>, Record<string, unknown>>>

Inherited from

APINode.fromJSON

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:572

Interfaces

ObjectAPINodeParams

Extends

Properties

defaultOutExec?
optional defaultOutExec: boolean;
Inherited from

APINodeParams.defaultOutExec

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/APINode.ts:6

description?
optional description: string;
Inherited from

APINodeParams.description

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:135

factory?
optional factory: NodeFactory;
Inherited from

APINodeParams.factory

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:140

height?
optional height: number;
Inherited from

APINodeParams.height

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:139

id?
optional id: string;
Inherited from

APINodeParams.id

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:137

initialValues?
optional initialValues: Record<string, unknown> | object;
Inherited from

APINodeParams.initialValues

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:142

label?
optional label: string;
Inherited from

APINodeParams.label

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:134

name?
optional name: string;
Inherited from

APINodeParams.name

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:136

objectKey
objectKey: string;
Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/ObjectAPINode.ts:4

objectLabel
objectLabel: string;
Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/ObjectAPINode.ts:5

params?
optional params: Record<string, unknown>;
Inherited from

APINodeParams.params

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:141

state?
optional state: Record<string, unknown>;
Inherited from

APINodeParams.state

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:143

url
url: string;
Inherited from

APINodeParams.url

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/APINode.ts:5

width?
optional width: number;
Inherited from

APINodeParams.width

Defined in

tmp/graph-editor/src/lib/graph-editor/nodes/Node.svelte.ts:138