@selenite/graph-editor
Version:
A graph editor for visual programming, based on rete and svelte.
16 lines (15 loc) • 490 B
TypeScript
import { ButtonControl, Socket, type Exec, type Scalar } from '../../socket';
import { Node, type NodeParams } from '../Node.svelte';
export declare class DownloadNode extends Node<{
exec: Exec;
data: Socket<'any'>;
name: Scalar<'string'>;
}, {
exec: Exec;
}, {
downloadBtn: ButtonControl;
}> {
constructor(params?: NodeParams);
download(): Promise<void>;
execute(input: 'exec', forward: (output: 'exec') => unknown, forwardExec?: boolean): Promise<void>;
}