UNPKG

@selenite/graph-editor

Version:

A graph editor for visual programming, based on rete and svelte.

29 lines (28 loc) 886 B
/** * 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); }