@selenite/graph-editor
Version:
A graph editor for visual programming, based on rete and svelte.
20 lines (19 loc) • 528 B
TypeScript
import { Node } from './Node.svelte';
import { type NodeParams } from './Node.svelte';
interface AddPinNodeParams extends NodeParams {
numPins?: number;
}
export type AddPinNodeState = {
numPins: number;
};
export declare abstract class AddPinNode extends Node {
static __isAbstract: boolean;
state: AddPinNodeState;
numPinsAdded: number;
constructor(params: AddPinNodeParams);
private updatePins;
applyState(): void;
protected onAddPin(index: number): void;
addPin(): void;
}
export {};