@selenite/graph-editor
Version:
A graph editor for visual programming, based on rete and svelte.
29 lines (28 loc) • 886 B
TypeScript
/**
* Nodes for creating and manipulating booleans.
* @module
*/
import type { Socket } from '../../socket';
import { Node, type NodeParams, type SocketsValues } from '../Node.svelte';
import { ConverterNode, InputControlNode } from './common-data-nodes.svelte';
export declare class NotNode extends Node<{
value: Socket<'boolean'>;
}, {
value: Socket<'boolean'>;
}> {
constructor(params?: NodeParams);
data(inputs?: {
value: boolean;
} | undefined): SocketsValues<{
value: Socket<'boolean'>;
}>;
}
export declare class BooleanNode extends InputControlNode {
constructor(params?: NodeParams);
}
export declare class BooleanToString extends ConverterNode<'boolean', 'string'> {
constructor(params?: NodeParams);
}
export declare class BooleanToNumber extends ConverterNode<'boolean', 'number'> {
constructor(params?: NodeParams);
}