UNPKG

jsbd

Version:

[![npm version](https://img.shields.io/npm/v/jsbd.svg)](https://www.npmjs.com/package/jsbd)

19 lines (18 loc) 1.03 kB
import { DecimalIntVal, RoundOption } from './type'; import { Decimal } from './decimal'; export declare class JSBD { static BigDecimal(intVal: DecimalIntVal): Decimal; static add(a: Decimal, b: Decimal, option?: RoundOption): Decimal; static subtract(a: Decimal, b: Decimal, option?: RoundOption): Decimal; static multiply(a: Decimal, b: Decimal, option?: RoundOption): Decimal; static pow(a: Decimal, power: number, option?: RoundOption): Decimal; static divide(a: Decimal, b: Decimal, option?: RoundOption): Decimal; static remainder(a: Decimal, b: Decimal, option?: RoundOption): Decimal; static equal(a: Decimal, b: Decimal): boolean; static notEqual(a: Decimal, b: Decimal): boolean; static lessThan(a: Decimal, b: Decimal): boolean; static greaterThanOrEqual(a: Decimal, b: Decimal): boolean; static greaterThan(a: Decimal, b: Decimal): boolean; static lessThanOrEqual(a: Decimal, b: Decimal): boolean; static round(a: Decimal, options?: RoundOption): Decimal; }