iso-country-currency
TypeScript icon, indicating that this package has built-in type declarations

0.7.2 • Public • Published

Installation

npm install iso-country-currency

Usage

Import package where you want and start using

Updates

Now has TS support!

v0.7.0

  • Croatian currency changed to Euro, thanks em-anas
  • Added currency numeric code, thanks Mrugesh Vaghela
  • Added JSDoc comment to TS types
  • Changed 'AU$' to '$' for Australia
  • Changed 'Rs' to '₹' for India
  • Changed 'TL' to '₺' for Turkey
  • Fixed for loops

v0.6.0

  • Added dateFormat to some countries

Documentation

getAllISOCodes()

Returns an array of all ISO codes and according data

getAllISOCodes()

{
    iso: "BE" 
    countryName: "Belgium",
    currency: "EUR",
    symbol: "€",
    dateFormat: "d/MM/yyyy",
    numericCode: 978
}

getAllInfoByISO(iso)

Returns an object with properties 'countryName', 'currency', 'symbol' and 'dateFormat'

getAllInfoByISO('BE')

{
    iso: "BE"
    countryName: "Belgium",
    currency: "EUR",
    symbol: "€",
    dateFormat: "d/MM/yyyy",
    numericCode: 978
}

getParamByISO(iso, param)

Returns param value for given ISO2

getParamByISO('BE', 'symbol')

getISOByParam(param, value)

Returns ISO2 code by given param value

getISOByParam('countryName', 'Belgium')

BE

getParamByParam(givenParam, givenParamValue, searchParam)

Returns search param value by given param value

getParamByParam('countryName', 'Belgium', 'currency')

EUR

getAllCountriesByCurrencyOrSymbol(param, value)

Returns array with all countries, that contain given param ('currency', 'symbol') with given value

getAllCountriesByCurrencyOrSymbol('currency', 'EUR')

["Belgium", "Saint Barthelemy", "Reunion", "Greece", ...]

getAllISOByCurrencyOrSymbol(param, value)

Returns array with all ISO2 codes, that contain given param ('currency', 'symbol') with given value

getAllISOByCurrencyOrSymbol('currency', 'EUR')

["BE", "BL", "RE", "GR", ...]

/iso-country-currency/

    Package Sidebar

    Install

    npm i iso-country-currency

    Weekly Downloads

    11,733

    Version

    0.7.2

    License

    ISC

    Unpacked Size

    38.3 kB

    Total Files

    11

    Last publish

    Collaborators

    • sth757