UNPKG

@selenite/graph-editor

Version:

A graph editor for visual programming, based on rete and svelte.

20 lines (19 loc) 635 B
import { type Scalar } from '../../socket'; import { Node, type NodeParams, type SocketsValues } from '../Node.svelte'; import { type DataType } from '../../plugins/typed-sockets'; export declare class VariableNode extends Node<{}, { value: Scalar<DataType>; }> { readonly variableId: string; private lastValue; variable: any; datastructure: "scalar" | "array"; constructor(params?: NodeParams & { variableId?: string; }); data(inputs?: SocketsValues<{}> | undefined): SocketsValues<{ value: Scalar<DataType>; }> | Promise<SocketsValues<{ value: Scalar<DataType>; }>>; }