@easymoney/currencies
TypeScript icon, indicating that this package has built-in type declarations

1.0.2 • Public • Published

easy money logo

@easymoney/currencies

npm-currencies npm type definitions deps-currencies size-currencies GitHub

Open in docs

Install

npm install @easymoney/currencies

or

yarn add @easymoney/currencies

or

CDN

Usage

import { createCurrencyList } from '@easymoney/currencies';

const currency = { minorUnit: 2, code: 'XBT' };
const currency1 = { minorUnit: 5, code: 'DXBT' };
const currencyArr = [currency, currency1];

const list = createCurrencyList(currencyArr);

const result = list.getCurrencies();
// =>   { XBT: {minorUnit: 2, code: "XBT"},
//       DXBT: {minorUnit: 5, code: "DXBT"} }

const resultLength = Object.keys(result).length === currencyArr.length ? true : false;
// => true
import { createCurrencyList, createAgregatedCurrencyList } from '@easymoney/currencies';

const currency = { minorUnit: 2, code: 'XBT' };
const currency1 = { minorUnit: 5, code: 'DXBT' };
const currencyArr = [currency, currency1];

const list = createCurrencyList(currencyArr);
const agregatedList = createAgregatedCurrencyList([list]);

const result = agregatedList.subUnitFor("XBT");
// => 2

Dependencies (1)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i @easymoney/currencies

    Weekly Downloads

    772

    Version

    1.0.2

    License

    MIT

    Unpacked Size

    199 kB

    Total Files

    32

    Last publish

    Collaborators

    • whispers12