Optional
accumulating?: { Optional
area?: AreaPlugin<Schemes, AreaExtra>Optional
arrange?: AutoArrangePlugin<Schemes, never>Optional
comment?: CommentPlugin<Schemes, AreaExtra>Optional
history?: HistoryPlugin<Schemes>Optional
makutuOptional
xmlOptional
arrangeReadonly
connectionOptional
connectionReadonly
dataflowOptional
lastOptional
Readonly
makutuReadonly
pythonNodes in the editor.
Executes callback without running dataflow engines.
It is useful to execute multiple operations without unnecessarily running dataflow engines.
Callback to execute
Moves the view to the center of the nodes, with a zoom such that all nodes are visible.
Optional
nodes: GraphNode<Record<string, Socket<SocketType, "scalar" | "array">>, {}, {}, Record<string, unknown>, Record<string, unknown>>[]Nodes to center the view on. If not provided, all nodes are used.
Finds a node whose label or name matches the query. Repeated calls will cycle through the nodes.
found node or undefined
Optional
node: GraphNode<Record<string, Socket<SocketType, "scalar" | "array">>, {}, {}, Record<string, unknown>, Record<string, unknown>>Optional
nodes: GraphNode<Record<string, Socket<SocketType, "scalar" | "array">>, {}, {}, Record<string, unknown>, Record<string, unknown>>[]Loads a graph from a save.
Save data to load.
Removes a node from the editor, as well as its connections.
node or node id
Optional
node: GraphNode<Record<string, Socket<SocketType, "scalar" | "array">>, {}, {}, Record<string, unknown>, Record<string, unknown>>
Connections in the editor.