UNPKG

bigfloat.js

Version:

A library for arbitrary precision floating point arithmetic.

12 lines (11 loc) 722 B
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;