@compute.ts/number
Version:
Provide number operators for the computeTS package
26 lines (25 loc) • 2.42 kB
TypeScript
import { ComputeBooleanNode } from '@compute.ts/boolean';
import { ComputeNumberNode } from './ComputeNumberNode';
import { ComputeNumberVariable } from './ComputeNumberVariable';
export declare function number(value?: number): ComputeNumberVariable;
export declare function randomNumber(min: ComputeNumberNode | number, max: ComputeNumberNode | number): ComputeNumberNode;
export declare const zero: ComputeNumberVariable;
export declare const one: ComputeNumberVariable;
export declare function opposite(input: ComputeNumberNode | number): ComputeNumberNode;
export declare function plus(...input: (ComputeNumberNode | number)[]): ComputeNumberNode;
export declare function multiply(...input: (ComputeNumberNode | number)[]): ComputeNumberNode;
export declare function minus(left: (ComputeNumberNode | number), right: (ComputeNumberNode | number)): ComputeNumberNode;
export declare function divide(numerator: ComputeNumberNode | number, denominator: ComputeNumberNode | number): ComputeNumberNode;
export declare function modulo(numerator: ComputeNumberNode | number, denominator: ComputeNumberNode | number): ComputeNumberNode;
export declare function lessThan(left: ComputeNumberNode | number, right: ComputeNumberNode | number): ComputeBooleanNode;
export declare function lessOrEqualThan(left: ComputeNumberNode | number, right: ComputeNumberNode | number): ComputeBooleanNode;
export declare function greaterThan(left: ComputeNumberNode | number, right: ComputeNumberNode | number): ComputeBooleanNode;
export declare function greaterOrEqualThan(left: ComputeNumberNode | number, right: ComputeNumberNode | number): ComputeBooleanNode;
export declare function equal(left: ComputeNumberNode | number, right: ComputeNumberNode | number): ComputeBooleanNode;
export declare function notEqual(left: ComputeNumberNode | number, right: ComputeNumberNode | number): ComputeBooleanNode;
export declare function isZero(input: ComputeNumberNode | number): ComputeBooleanNode;
export declare function isPositive(input: ComputeNumberNode | number): ComputeBooleanNode;
export declare function isNegative(input: ComputeNumberNode | number): ComputeBooleanNode;
export declare function isEven(input: ComputeNumberNode | number): ComputeBooleanNode;
export declare function isOdd(input: ComputeNumberNode | number): ComputeBooleanNode;
export declare function isPrime(input: ComputeNumberNode | number): ComputeBooleanNode;