@selenite/graph-editor
Version:
A graph editor for visual programming, based on rete and svelte.
19 lines (18 loc) • 807 B
TypeScript
import { BaseComponent } from '../components';
import { GraphNode } from '../nodes';
import type { NodeFactory } from './NodeFactory.svelte';
export declare class NodeSearch extends BaseComponent<NodeFactory> {
#private;
get query(): string;
set query(q: string);
trimmedQuery: string;
matchingNodes: GraphNode<Record<string, import("../socket").Socket<import("../plugins/typed-sockets").SocketType, "scalar" | "array">>, {
[x: string]: import("../socket").Socket<import("../plugins/typed-sockets").SocketType, "scalar" | "array">;
}, {
[x: string]: import("../control").Control;
}, Record<string, unknown>, Record<string, unknown>>[];
get focused(): GraphNode | undefined;
set focused(n: GraphNode | undefined);
next(): void;
previous(): void;
}