UNPKG

@selenite/graph-editor

Version:

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

15 lines (14 loc) 526 B
import type { Node } from '../nodes/Node.svelte'; import type { Socket } from '../socket'; import { BaseComponent } from './BaseComponent'; type R = Record<string, Socket>; export type NodeComponentParams<Inputs extends R = R, Outputs extends R = R> = { owner: Node<Inputs, Outputs>; }; export declare class NodeComponent<Inputs extends R = R, Outputs extends R = R> extends BaseComponent { protected node: Node<Inputs, Outputs>; constructor({ owner }: { owner: Node<Inputs, Outputs>; }); } export {};