bigfloat.js
Version:
A library for arbitrary precision floating point arithmetic.
12 lines (11 loc) • 722 B
TypeScript
import { IBigFloat } from "./types";
export declare function neg(a: IBigFloat): IBigFloat;
export declare function abs(a: IBigFloat): IBigFloat;
export declare const add: (a: IBigFloat, b: IBigFloat) => IBigFloat;
export declare const sub: (a: IBigFloat, b: IBigFloat) => IBigFloat;
export declare function mul(multiplicand: IBigFloat, multiplier: IBigFloat): IBigFloat;
export declare function div(dividend: IBigFloat, divisor: IBigFloat, precision?: number): IBigFloat;
export declare function sqrt(n: IBigFloat): IBigFloat;
export declare function exponentiation(base: IBigFloat, exp: IBigFloat): IBigFloat;
export declare function ceil(n: IBigFloat): IBigFloat;
export declare function floor(n: IBigFloat): IBigFloat;