TypeScript
/@infobits/intl

Devises

Devises

Le package inclut 179+ devises avec les codes ISO 4217.

Proprietes d'une devise

Chaque devise possede les champs suivants :

ChampDescription
codeCode de devise ISO 4217 (ex. "USD")
nativeNameNom singulier (ex. "US Dollar")
nativeNamePluralNom pluriel (ex. "US Dollars")
symbolSymbole de la devise (ex. "$")

Recherche par code

GoDartTypeScript
import { getCurrencyByCode } from 'infobits-intl';

const currency = getCurrencyByCode('USD');
console.log(currency?.nativeName);       // US Dollar
console.log(currency?.nativeNamePlural); // US Dollars
console.log(currency?.symbol);           // $

Lister toutes les devises

GoDartTypeScript
import { currencies } from 'infobits-intl';

const allCurrencies = Object.values(currencies);
console.log(allCurrencies.length);

Devise d'un pays

Chaque pays est associe a une devise.

GoDartTypeScript
import { getCountryByAlpha2, getCurrencyByCode } from 'infobits-intl';

const country = getCountryByAlpha2('JP');
if (country) {
  const currency = getCurrencyByCode(country.currency);
  console.log(currency?.nativeName); // Japanese Yen
  console.log(currency?.symbol);     // yen symbol
}

Codes de devises type-safe

GoDartTypeScript
import { CurrencyCode, currencies } from 'infobits-intl';

const euro = currencies[CurrencyCode.EUR];
console.log(euro.nativeName); // Euro
console.log(euro.symbol);     // euro sign