UNPKG

bb-inspired

Version:

Core library for BB-inspired NestJS backend

22 lines (21 loc) 1.68 kB
import BigNumber from 'bignumber.js'; export declare class BigNumberUtils { static format(value: BigNumber | string | number, decimalPlaces?: number, roundingMode?: 4, prefix?: string, suffix?: string): string; static formatCurrency(value: BigNumber | string | number, currencySymbol?: string, decimalPlaces?: number): string; static formatPercent(value: BigNumber | string | number, decimalPlaces?: number): string; static toBigNumber(value: BigNumber | string | number): BigNumber; static add(...values: Array<BigNumber | string | number>): BigNumber; static subtract(...values: Array<BigNumber | string | number>): BigNumber; static multiply(...values: Array<BigNumber | string | number>): BigNumber; static divide(...values: Array<BigNumber | string | number>): BigNumber; static power(base: BigNumber | string | number, exponent: number): BigNumber; static abs(value: BigNumber | string | number): BigNumber; static isEqual(a: BigNumber | string | number, b: BigNumber | string | number): boolean; static isGreaterThan(a: BigNumber | string | number, b: BigNumber | string | number): boolean; static isLessThan(a: BigNumber | string | number, b: BigNumber | string | number): boolean; static max(...values: Array<BigNumber | string | number>): BigNumber; static min(...values: Array<BigNumber | string | number>): BigNumber; static average(...values: Array<BigNumber | string | number>): BigNumber; static round(value: BigNumber | string | number, decimalPlaces: number, roundingMode?: 4): BigNumber; static toFixed(value: BigNumber | string | number, decimalPlaces: number, roundingMode?: 4): string; }