UNPKG

@numio/bigmath

Version:

@numio/bigmath is an arbitrary-precision arithmetic library. It can be used for basic operations with decimal numbers (integers and float)

11 lines (10 loc) 496 B
import type { ROUND_MODE } from "./constants.d.ts"; export type Round = (value: string, options?: { decimals?: number; roundMode?: RoundMode; sigFig?: boolean; }) => string; export type RoundMode = typeof ROUND_MODE[number]; export type HandleTail = (array: number[], isFloat: boolean) => void; export type HandleCarryOver = (array: number[], isFloat: boolean) => [number[], boolean]; export type CalcLast = (current: number, next: number, roundMode: RoundMode) => [number, boolean];