Devises
Devises
Le package inclut 179+ devises avec les codes ISO 4217.
Proprietes d'une devise
Chaque devise possede les champs suivants :
| Champ | Description |
|---|---|
code | Code de devise ISO 4217 (ex. "USD") |
nativeName | Nom singulier (ex. "US Dollar") |
nativeNamePlural | Nom pluriel (ex. "US Dollars") |
symbol | Symbole 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