@selenite/graph-editor
Version:
A graph editor for visual programming, based on rete and svelte.
11 lines (10 loc) • 525 B
TypeScript
import { NodeComponent, type NodeComponentParams } from '../../components';
import type { Connection } from '../Node.svelte';
export type ConnectionTrackerCallback = (conn: Connection, type: 'creation' | 'removal') => unknown;
export type ConnectionTrackerParams = NodeComponentParams & {
onOutConnectionChange?: ConnectionTrackerCallback;
onInConnectionChange?: ConnectionTrackerCallback;
};
export declare class ConnectionTrackerComponent extends NodeComponent {
constructor(params: ConnectionTrackerParams);
}