@selenite/graph-editor
Version:
A graph editor for visual programming, based on rete and svelte.
20 lines (19 loc) • 635 B
TypeScript
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>;
}>>;
}