UNPKG

@compute.ts/boolean

Version:

Provide boolean operators for the computeTS package

23 lines (22 loc) 1.36 kB
import { ComputeApiNode } from '@compute.ts/core'; export declare class ComputeBooleanNode extends ComputeApiNode<boolean> { private static fingerprint; private fingerprint; static leaf(value: boolean): ComputeBooleanNode; static expression(children?: ComputeApiNode<any>[], evalFn?: (...args: any | void) => boolean): ComputeBooleanNode; static nodify(input: ComputeBooleanNode | boolean): ComputeBooleanNode; constructor(children?: ComputeApiNode<any>[], evalFn?: (...args: any) => boolean, value?: boolean); and(...input: (ComputeBooleanNode | boolean)[]): ComputeBooleanNode; or(...input: (ComputeBooleanNode | boolean)[]): ComputeBooleanNode; xand(...input: (ComputeBooleanNode | boolean)[]): ComputeBooleanNode; xor(...input: (ComputeBooleanNode | boolean)[]): ComputeBooleanNode; nand(...input: (ComputeBooleanNode | boolean)[]): ComputeBooleanNode; nor(...input: (ComputeBooleanNode | boolean)[]): ComputeBooleanNode; xnand(...input: (ComputeBooleanNode | boolean)[]): ComputeBooleanNode; xnor(...input: (ComputeBooleanNode | boolean)[]): ComputeBooleanNode; implies(x: ComputeBooleanNode | boolean): ComputeBooleanNode; equals(x: ComputeBooleanNode | boolean): ComputeBooleanNode; not(): ComputeBooleanNode; isTrue(): ComputeBooleanNode; isFalse(): ComputeBooleanNode; }