UNPKG

@lodestar/utils

Version:

Utilities required across multiple lodestar packages

24 lines 832 B
/** * Return the min number between two big numbers. */ export declare function bigIntMin(a: bigint, b: bigint): bigint; /** * Return the max number between two big numbers. */ export declare function bigIntMax(a: bigint, b: bigint): bigint; export declare function intDiv(dividend: number, divisor: number): number; /** * Calculate the largest integer k such that k**2 <= n. */ export declare function intSqrt(n: number): number; export declare function bigIntSqrt(n: bigint): bigint; /** * Regenerates a random integer between min (included) and max (excluded). */ export declare function randBetween(min: number, max: number): number; /** * Wraps randBetween and returns a bigNumber. * @returns {bigint} */ export declare function randBetweenBigInt(min: number, max: number): bigint; //# sourceMappingURL=math.d.ts.map