react-basic-maths
Version:
A TypeScript utility library providing essential mathematical operations and functions for developers. It includes basic arithmetic operations, statistical calculations, combinatorics, rounding functions, and more. Perfect for JavaScript and TypeScript pr
54 lines (53 loc) • 2.84 kB
TypeScript
export declare const sum: (num1: number, num2: number, ...numbers: number[]) => number;
export declare const sub: (num1: number, num2: number, ...numbers: number[]) => number;
export declare const multi: (num1: number, num2: number, ...numbers: number[]) => number;
export declare const div: (num1: number, num2: number, ...numbers: number[]) => number;
export declare const permutation: (n: number, r: number) => number;
export declare const combination: (n: number, r: number) => number;
export declare const abs: (num: number) => number;
export declare const max: (...args: number[] | [number[]]) => number;
export declare const min: (...args: number[] | [number[]]) => number;
export declare const average: (...args: number[] | [number[]]) => number;
export declare const round: (num: number) => number;
export declare const floor: (num: number) => number;
export declare const ceil: (num: number) => number;
export declare const pow: (base: number, exponent: number) => number;
export declare const sqrt: (num: number) => number;
export declare const cbrt: (num: number) => number;
export declare const log: (num: number, base?: number) => number;
export declare const gcd: (a: number, b: number) => number;
export declare const lcm: (a: number, b: number) => number;
export declare const isPrime: (n: number) => boolean;
export declare const primeFactors: (n: number) => number[];
export declare const fibonacci: (n: number) => number[];
export declare const nthFibonacci: (n: number) => number;
export declare const isEven: (n: number) => boolean;
export declare const isOdd: (n: number) => boolean;
declare const _default: {
sum: (num1: number, num2: number, ...numbers: number[]) => number;
sub: (num1: number, num2: number, ...numbers: number[]) => number;
multi: (num1: number, num2: number, ...numbers: number[]) => number;
div: (num1: number, num2: number, ...numbers: number[]) => number;
abs: (num: number) => number;
max: (...args: number[] | [number[]]) => number;
min: (...args: number[] | [number[]]) => number;
average: (...args: number[] | [number[]]) => number;
round: (num: number) => number;
floor: (num: number) => number;
ceil: (num: number) => number;
pow: (base: number, exponent: number) => number;
sqrt: (num: number) => number;
cbrt: (num: number) => number;
log: (num: number, base?: number) => number;
permutation: (n: number, r: number) => number;
combination: (n: number, r: number) => number;
gcd: (a: number, b: number) => number;
lcm: (a: number, b: number) => number;
isPrime: (n: number) => boolean;
primeFactors: (n: number) => number[];
fibonacci: (n: number) => number[];
nthFibonacci: (n: number) => number;
isEven: (n: number) => boolean;
isOdd: (n: number) => boolean;
};
export default _default;