UNPKG

@0xtorch/big-decimal

Version:

An arbitrary precision Decimal type for TypeScript that extends BigInt.

13 lines 554 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.minus = void 0; const removeTrailingZeros_1 = require("./removeTrailingZeros"); const minus = (x, y) => { const decimals = Math.max(x.decimals, y.decimals); const valueX = x.value * 10n ** BigInt(decimals - x.decimals); const valueY = y.value * 10n ** BigInt(decimals - y.decimals); const value = valueX - valueY; return (0, removeTrailingZeros_1.removeTrailingZeros)({ value, decimals }); }; exports.minus = minus; //# sourceMappingURL=minus.js.map