pixiu-number-toolkit
Version:
A collection of number utilities.
20 lines (18 loc) • 1.28 kB
TypeScript
declare function add(...values: Array<number | string>): number;
declare function subtract(...values: Array<number | string>): number;
declare function multiply(...values: Array<number | string>): number;
declare function divide(...values: Array<number | string>): number;
declare function modulo(value: number, divisor: number): number;
declare function round(value: number, decimalPlaces?: number): number;
declare function ceil(value: number): number;
declare function floor(value: number): number;
declare function pickRandom(value: any[]): number;
declare function random(min?: number, max?: number): number;
declare function randomInt(min: number, max?: number): number;
declare function equal(x: number | string, y: number | string): boolean;
declare function unequal(x: number | string, y: number | string): boolean;
declare function larger(x: number | string, y: number | string): boolean;
declare function largerEq(x: number | string, y: number | string): boolean;
declare function smaller(x: number | string, y: number | string): boolean;
declare function smallerEq(x: number | string, y: number | string): boolean;
export { add, ceil, divide, equal, floor, larger, largerEq, modulo, multiply, pickRandom, random, randomInt, round, smaller, smallerEq, subtract, unequal };