UNPKG

typia

Version:

Superfast runtime validators with only one line

15 lines (14 loc) 620 B
export interface _IDecimal { coefficient: bigint; exponent: number; } export interface _IDecimalRatio { numerator: bigint; denominator: bigint; } export declare const _decimalDecompose: (value: number) => _IDecimal | null; export declare const _decimalDivide: (value: number, divisor: _IDecimal) => _IDecimalRatio | null; export declare const _decimalIntegerStep: (value: number) => _IDecimal | null; export declare const _decimalToNumber: (value: _IDecimal) => number; export declare const _decimalPower: (exponent: number) => bigint; export declare const _decimalGcd: (x: bigint, y: bigint) => bigint;