@plasma-platform/currency-formatter

Currency formatting depending on locale

Usage no npm install needed!

<script type="module">
  import plasmaPlatformCurrencyFormatter from 'https://cdn.skypack.dev/@plasma-platform/currency-formatter';
</script>

README

version nextVersion downloads license dependency


Full documentation
install:
npm i @plasma-platform/currency-formatter -S

Short documentation

Table of Contents

priceConversion

Price conversion from dollar to currency

Parameters

  • params object
    • params.price number price by dollar
    • params.rate number currency rate
    • params.roundingType string type of rounding

Returns number converted price with Math.round

backPriceConversion

Price conversion from currency to dollar

Parameters

  • params object
    • params.price number price by currency
    • params.rate number currency rate
    • params.roundingType string type of rounding

Returns number converted price with Math.round

getTmLocale

Get TM locale (TM locales: en, de, es, fr, it, uk, pl, tr, cs, nl, hu, sv, pt, ar, zh, ru)

Parameters

  • locale string locale to convert to tm locale

Returns string tm locale

getCurrencyByLang

Get currency code by lang (TM currencies: USD, EUR, PLN, TRY, CNY, BRL, HUF, SEK)

Parameters

  • lang string language to get tm currency

Returns string currency code

currencyFormatter

Currency formatting by locale using Intl.NumberFormat

Parameters

Returns string formatted convertible price string