@easymoney/bignumber.js
Install
npm install @easymoney/bignumber.js
or
yarn add @easymoney/bignumber.js
or
CDN
Usage
import { createBigNumberMoney } from '@easymoney/bignumber.js';
const money = createBigNumberMoney({ amount: "111222333344445566677889999", currency: 'USD' });
const money2 = createBigNumberMoney({ amount: 100, currency: 'USD' });
const result = money.add(money2);
result.getAmount();
// => "111122223333444455556666777788890099"
import { createBigNumberMoney } from '@easymoney/bignumber.js';
const money = createBigNumberMoney({ amount: "-222333444111155666677788899", currency: 'USD' });
const money1 = createBigNumberMoney({ amount: -100, currency: 'USD' });
const result = money.absolute();
// => "222333444111155666677788899"
const result1 = money1.absolute();
// => "100"