UNPKG

@swalest/decimal-processing

Version:

complete and advanced processing of decimal numbers

18 lines (17 loc) 942 B
import { Decimal } from 'decimal.js'; export declare class FinancesService { add(a: Decimal, b: Decimal): Decimal; subtract(a: Decimal, b: Decimal): Decimal; multiply(a: Decimal, b: Decimal): Decimal; divide(dividend: Decimal, divisor: Decimal, decimalPlaces?: number): Decimal; divideWithBankersRounding(dividend: Decimal, divisor: Decimal, decimalPlaces?: number): Decimal; isGreaterThan(a: Decimal, b: Decimal): boolean; isLessThan(a: Decimal, b: Decimal): boolean; isEqualThan(a: Decimal, b: Decimal): boolean; isGreaterOrEqualThan(a: Decimal, b: Decimal): boolean; isLessOrEqualThan(a: Decimal, b: Decimal): boolean; isDecimal(value: number): boolean; convertToDecimal(value: number, precision?: number): Decimal; roundDecimal(value: number | string, precision?: number): Decimal; advacedRoundDecimal(value: number | Decimal, precision?: number, codeRounding?: number): Decimal; }