jsbd
Version:
[](https://www.npmjs.com/package/jsbd)
19 lines (18 loc) • 1.03 kB
TypeScript
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;
}