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