dinero.js
Version:
Create, calculate, and format money in JavaScript and TypeScript
1,332 lines (1,331 loc) • 14.5 kB
JavaScript
//#region src/currencies/iso4217.ts
/**
* United Arab Emirates dirham.
*/
const AED = {
code: "AED",
base: 10,
exponent: 2
};
/**
* Afghan afghani.
*/
const AFN = {
code: "AFN",
base: 10,
exponent: 2
};
/**
* Albanian lek.
*/
const ALL = {
code: "ALL",
base: 10,
exponent: 2
};
/**
* Armenian dram.
*/
const AMD = {
code: "AMD",
base: 10,
exponent: 2
};
/**
* Angolan kwanza.
*/
const AOA = {
code: "AOA",
base: 10,
exponent: 2
};
/**
* Argentine peso.
*/
const ARS = {
code: "ARS",
base: 10,
exponent: 2
};
/**
* Australian dollar.
*/
const AUD = {
code: "AUD",
base: 10,
exponent: 2
};
/**
* Aruban florin.
*/
const AWG = {
code: "AWG",
base: 10,
exponent: 2
};
/**
* Azerbaijani manat.
*/
const AZN = {
code: "AZN",
base: 10,
exponent: 2
};
/**
* Bosnia and Herzegovina convertible mark.
*/
const BAM = {
code: "BAM",
base: 10,
exponent: 2
};
/**
* Barbados dollar.
*/
const BBD = {
code: "BBD",
base: 10,
exponent: 2
};
/**
* Bangladeshi taka.
*/
const BDT = {
code: "BDT",
base: 10,
exponent: 2
};
/**
* Bulgarian lev.
*/
const BGN = {
code: "BGN",
base: 10,
exponent: 2
};
/**
* Bahraini dinar.
*/
const BHD = {
code: "BHD",
base: 10,
exponent: 3
};
/**
* Burundian franc.
*/
const BIF = {
code: "BIF",
base: 10,
exponent: 0
};
/**
* Bermudian dollar.
*/
const BMD = {
code: "BMD",
base: 10,
exponent: 2
};
/**
* Brunei dollar.
*/
const BND = {
code: "BND",
base: 10,
exponent: 2
};
/**
* Bolivian boliviano.
*/
const BOB = {
code: "BOB",
base: 10,
exponent: 2
};
/**
* Bolivian Mvdol.
*/
const BOV = {
code: "BOV",
base: 10,
exponent: 2
};
/**
* Brazilian real.
*/
const BRL = {
code: "BRL",
base: 10,
exponent: 2
};
/**
* Bahamian dollar.
*/
const BSD = {
code: "BSD",
base: 10,
exponent: 2
};
/**
* Bhutanese ngultrum.
*/
const BTN = {
code: "BTN",
base: 10,
exponent: 2
};
/**
* Botswana pula.
*/
const BWP = {
code: "BWP",
base: 10,
exponent: 2
};
/**
* Belarusian ruble.
*/
const BYN = {
code: "BYN",
base: 10,
exponent: 2
};
/**
* Belize dollar.
*/
const BZD = {
code: "BZD",
base: 10,
exponent: 2
};
/**
* Canadian dollar.
*/
const CAD = {
code: "CAD",
base: 10,
exponent: 2
};
/**
* Congolese franc.
*/
const CDF = {
code: "CDF",
base: 10,
exponent: 2
};
/**
* WIR Euro.
*/
const CHE = {
code: "CHE",
base: 10,
exponent: 2
};
/**
* Swiss franc.
*/
const CHF = {
code: "CHF",
base: 10,
exponent: 2
};
/**
* WIR Franc.
*/
const CHW = {
code: "CHW",
base: 10,
exponent: 2
};
/**
* Unidad de Fomento.
*/
const CLF = {
code: "CLF",
base: 10,
exponent: 4
};
/**
* Chilean peso.
*/
const CLP = {
code: "CLP",
base: 10,
exponent: 0
};
/**
* Renminbi (Chinese) yuan.
*/
const CNY = {
code: "CNY",
base: 10,
exponent: 2
};
/**
* Colombian peso.
*/
const COP = {
code: "COP",
base: 10,
exponent: 2
};
/**
* Unidad de Valor Real.
*/
const COU = {
code: "COU",
base: 10,
exponent: 2
};
/**
* Costa Rican colón.
*/
const CRC = {
code: "CRC",
base: 10,
exponent: 2
};
/**
* Cuban peso.
*/
const CUP = {
code: "CUP",
base: 10,
exponent: 2
};
/**
* Cape Verdean escudo.
*/
const CVE = {
code: "CVE",
base: 10,
exponent: 2
};
/**
* Czech koruna.
*/
const CZK = {
code: "CZK",
base: 10,
exponent: 2
};
/**
* Djiboutian franc.
*/
const DJF = {
code: "DJF",
base: 10,
exponent: 0
};
/**
* Danish krone.
*/
const DKK = {
code: "DKK",
base: 10,
exponent: 2
};
/**
* Dominican peso.
*/
const DOP = {
code: "DOP",
base: 10,
exponent: 2
};
/**
* Algerian dinar.
*/
const DZD = {
code: "DZD",
base: 10,
exponent: 2
};
/**
* Egyptian pound.
*/
const EGP = {
code: "EGP",
base: 10,
exponent: 2
};
/**
* Eritrean nakfa.
*/
const ERN = {
code: "ERN",
base: 10,
exponent: 2
};
/**
* Ethiopian birr.
*/
const ETB = {
code: "ETB",
base: 10,
exponent: 2
};
/**
* Euro.
*/
const EUR = {
code: "EUR",
base: 10,
exponent: 2
};
/**
* Fiji dollar.
*/
const FJD = {
code: "FJD",
base: 10,
exponent: 2
};
/**
* Falkland Islands pound.
*/
const FKP = {
code: "FKP",
base: 10,
exponent: 2
};
/**
* Pound sterling.
*/
const GBP = {
code: "GBP",
base: 10,
exponent: 2
};
/**
* Georgian lari.
*/
const GEL = {
code: "GEL",
base: 10,
exponent: 2
};
/**
* Ghanaian cedi.
*/
const GHS = {
code: "GHS",
base: 10,
exponent: 2
};
/**
* Gibraltar pound.
*/
const GIP = {
code: "GIP",
base: 10,
exponent: 2
};
/**
* Gambian dalasi.
*/
const GMD = {
code: "GMD",
base: 10,
exponent: 2
};
/**
* Guinean franc.
*/
const GNF = {
code: "GNF",
base: 10,
exponent: 0
};
/**
* Guatemalan quetzal.
*/
const GTQ = {
code: "GTQ",
base: 10,
exponent: 2
};
/**
* Guyanese dollar.
*/
const GYD = {
code: "GYD",
base: 10,
exponent: 2
};
/**
* Hong Kong dollar.
*/
const HKD = {
code: "HKD",
base: 10,
exponent: 2
};
/**
* Honduran lempira.
*/
const HNL = {
code: "HNL",
base: 10,
exponent: 2
};
/**
* Haitian gourde.
*/
const HTG = {
code: "HTG",
base: 10,
exponent: 2
};
/**
* Hungarian forint.
*/
const HUF = {
code: "HUF",
base: 10,
exponent: 2
};
/**
* Indonesian rupiah.
*/
const IDR = {
code: "IDR",
base: 10,
exponent: 2
};
/**
* Israeli new shekel.
*/
const ILS = {
code: "ILS",
base: 10,
exponent: 2
};
/**
* Indian rupee.
*/
const INR = {
code: "INR",
base: 10,
exponent: 2
};
/**
* Iraqi dinar.
*/
const IQD = {
code: "IQD",
base: 10,
exponent: 3
};
/**
* Iranian rial.
*/
const IRR = {
code: "IRR",
base: 10,
exponent: 2
};
/**
* Icelandic króna.
*/
const ISK = {
code: "ISK",
base: 10,
exponent: 0
};
/**
* Jamaican dollar.
*/
const JMD = {
code: "JMD",
base: 10,
exponent: 2
};
/**
* Jordanian dinar.
*/
const JOD = {
code: "JOD",
base: 10,
exponent: 3
};
/**
* Japanese yen.
*/
const JPY = {
code: "JPY",
base: 10,
exponent: 0
};
/**
* Kenyan shilling.
*/
const KES = {
code: "KES",
base: 10,
exponent: 2
};
/**
* Kyrgyzstani som.
*/
const KGS = {
code: "KGS",
base: 10,
exponent: 2
};
/**
* Cambodian riel.
*/
const KHR = {
code: "KHR",
base: 10,
exponent: 2
};
/**
* Comoro franc.
*/
const KMF = {
code: "KMF",
base: 10,
exponent: 0
};
/**
* North Korean won.
*/
const KPW = {
code: "KPW",
base: 10,
exponent: 2
};
/**
* South Korean won.
*/
const KRW = {
code: "KRW",
base: 10,
exponent: 0
};
/**
* Kuwaiti dinar.
*/
const KWD = {
code: "KWD",
base: 10,
exponent: 3
};
/**
* Cayman Islands dollar.
*/
const KYD = {
code: "KYD",
base: 10,
exponent: 2
};
/**
* Kazakhstani tenge.
*/
const KZT = {
code: "KZT",
base: 10,
exponent: 2
};
/**
* Lao kip.
*/
const LAK = {
code: "LAK",
base: 10,
exponent: 2
};
/**
* Lebanese pound.
*/
const LBP = {
code: "LBP",
base: 10,
exponent: 2
};
/**
* Sri Lankan rupee.
*/
const LKR = {
code: "LKR",
base: 10,
exponent: 2
};
/**
* Liberian dollar.
*/
const LRD = {
code: "LRD",
base: 10,
exponent: 2
};
/**
* Lesotho loti.
*/
const LSL = {
code: "LSL",
base: 10,
exponent: 2
};
/**
* Libyan dinar.
*/
const LYD = {
code: "LYD",
base: 10,
exponent: 3
};
/**
* Moroccan dirham.
*/
const MAD = {
code: "MAD",
base: 10,
exponent: 2
};
/**
* Moldovan leu.
*/
const MDL = {
code: "MDL",
base: 10,
exponent: 2
};
/**
* Malagasy ariary.
*/
const MGA = {
code: "MGA",
base: 5,
exponent: 1
};
/**
* Macedonian denar.
*/
const MKD = {
code: "MKD",
base: 10,
exponent: 2
};
/**
* Myanmar kyat.
*/
const MMK = {
code: "MMK",
base: 10,
exponent: 2
};
/**
* Mongolian tögrög.
*/
const MNT = {
code: "MNT",
base: 10,
exponent: 2
};
/**
* Macanese pataca.
*/
const MOP = {
code: "MOP",
base: 10,
exponent: 2
};
/**
* Mauritanian ouguiya.
*/
const MRU = {
code: "MRU",
base: 5,
exponent: 1
};
/**
* Mauritian rupee.
*/
const MUR = {
code: "MUR",
base: 10,
exponent: 2
};
/**
* Maldivian rufiyaa.
*/
const MVR = {
code: "MVR",
base: 10,
exponent: 2
};
/**
* Malawian kwacha.
*/
const MWK = {
code: "MWK",
base: 10,
exponent: 2
};
/**
* Mexican peso.
*/
const MXN = {
code: "MXN",
base: 10,
exponent: 2
};
/**
* Mexican Unidad de Inversion.
*/
const MXV = {
code: "MXV",
base: 10,
exponent: 2
};
/**
* Malaysian ringgit.
*/
const MYR = {
code: "MYR",
base: 10,
exponent: 2
};
/**
* Mozambican metical.
*/
const MZN = {
code: "MZN",
base: 10,
exponent: 2
};
/**
* Namibian dollar.
*/
const NAD = {
code: "NAD",
base: 10,
exponent: 2
};
/**
* Nigerian naira.
*/
const NGN = {
code: "NGN",
base: 10,
exponent: 2
};
/**
* Nicaraguan córdoba.
*/
const NIO = {
code: "NIO",
base: 10,
exponent: 2
};
/**
* Norwegian krone.
*/
const NOK = {
code: "NOK",
base: 10,
exponent: 2
};
/**
* Nepalese rupee.
*/
const NPR = {
code: "NPR",
base: 10,
exponent: 2
};
/**
* New Zealand dollar.
*/
const NZD = {
code: "NZD",
base: 10,
exponent: 2
};
/**
* Omani rial.
*/
const OMR = {
code: "OMR",
base: 10,
exponent: 3
};
/**
* Panamanian balboa.
*/
const PAB = {
code: "PAB",
base: 10,
exponent: 2
};
/**
* Peruvian sol.
*/
const PEN = {
code: "PEN",
base: 10,
exponent: 2
};
/**
* Papua New Guinean kina.
*/
const PGK = {
code: "PGK",
base: 10,
exponent: 2
};
/**
* Philippine peso.
*/
const PHP = {
code: "PHP",
base: 10,
exponent: 2
};
/**
* Pakistani rupee.
*/
const PKR = {
code: "PKR",
base: 10,
exponent: 2
};
/**
* Polish złoty.
*/
const PLN = {
code: "PLN",
base: 10,
exponent: 2
};
/**
* Paraguayan guaraní.
*/
const PYG = {
code: "PYG",
base: 10,
exponent: 0
};
/**
* Qatari riyal.
*/
const QAR = {
code: "QAR",
base: 10,
exponent: 2
};
/**
* Romanian leu.
*/
const RON = {
code: "RON",
base: 10,
exponent: 2
};
/**
* Serbian dinar.
*/
const RSD = {
code: "RSD",
base: 10,
exponent: 2
};
/**
* Russian ruble.
*/
const RUB = {
code: "RUB",
base: 10,
exponent: 2
};
/**
* Rwandan franc.
*/
const RWF = {
code: "RWF",
base: 10,
exponent: 0
};
/**
* Saudi riyal.
*/
const SAR = {
code: "SAR",
base: 10,
exponent: 2
};
/**
* Solomon Islands dollar.
*/
const SBD = {
code: "SBD",
base: 10,
exponent: 2
};
/**
* Seychelles rupee.
*/
const SCR = {
code: "SCR",
base: 10,
exponent: 2
};
/**
* Sudanese pound.
*/
const SDG = {
code: "SDG",
base: 10,
exponent: 2
};
/**
* Swedish krona.
*/
const SEK = {
code: "SEK",
base: 10,
exponent: 2
};
/**
* Singapore dollar.
*/
const SGD = {
code: "SGD",
base: 10,
exponent: 2
};
/**
* Saint Helena pound.
*/
const SHP = {
code: "SHP",
base: 10,
exponent: 2
};
/**
* Sierra Leonean leone.
*/
const SLE = {
code: "SLE",
base: 10,
exponent: 2
};
/**
* Somali shilling.
*/
const SOS = {
code: "SOS",
base: 10,
exponent: 2
};
/**
* Surinamese dollar.
*/
const SRD = {
code: "SRD",
base: 10,
exponent: 2
};
/**
* South Sudanese pound.
*/
const SSP = {
code: "SSP",
base: 10,
exponent: 2
};
/**
* São Tomé and Príncipe dobra.
*/
const STN = {
code: "STN",
base: 10,
exponent: 2
};
/**
* Salvadoran colón.
*/
const SVC = {
code: "SVC",
base: 10,
exponent: 2
};
/**
* Syrian pound.
*/
const SYP = {
code: "SYP",
base: 10,
exponent: 2
};
/**
* Swazi lilangeni.
*/
const SZL = {
code: "SZL",
base: 10,
exponent: 2
};
/**
* Thai baht.
*/
const THB = {
code: "THB",
base: 10,
exponent: 2
};
/**
* Tajikistani somoni.
*/
const TJS = {
code: "TJS",
base: 10,
exponent: 2
};
/**
* Turkmenistan manat.
*/
const TMT = {
code: "TMT",
base: 10,
exponent: 2
};
/**
* Tunisian dinar.
*/
const TND = {
code: "TND",
base: 10,
exponent: 3
};
/**
* Tongan paʻanga.
*/
const TOP = {
code: "TOP",
base: 10,
exponent: 2
};
/**
* Turkish lira.
*/
const TRY = {
code: "TRY",
base: 10,
exponent: 2
};
/**
* Trinidad and Tobago dollar.
*/
const TTD = {
code: "TTD",
base: 10,
exponent: 2
};
/**
* New Taiwan dollar.
*/
const TWD = {
code: "TWD",
base: 10,
exponent: 2
};
/**
* Tanzanian shilling.
*/
const TZS = {
code: "TZS",
base: 10,
exponent: 2
};
/**
* Ukrainian hryvnia.
*/
const UAH = {
code: "UAH",
base: 10,
exponent: 2
};
/**
* Ugandan shilling.
*/
const UGX = {
code: "UGX",
base: 10,
exponent: 0
};
/**
* United States dollar.
*/
const USD = {
code: "USD",
base: 10,
exponent: 2
};
/**
* United States dollar (next day).
*/
const USN = {
code: "USN",
base: 10,
exponent: 2
};
/**
* Uruguay Peso en Unidades Indexadas.
*/
const UYI = {
code: "UYI",
base: 10,
exponent: 0
};
/**
* Uruguayan peso.
*/
const UYU = {
code: "UYU",
base: 10,
exponent: 2
};
/**
* Unidad previsional.
*/
const UYW = {
code: "UYW",
base: 10,
exponent: 4
};
/**
* Uzbekistani soʻm.
*/
const UZS = {
code: "UZS",
base: 10,
exponent: 2
};
/**
* Venezuelan digital bolívar.
*/
const VED = {
code: "VED",
base: 10,
exponent: 2
};
/**
* Venezuelan bolívar.
*/
const VES = {
code: "VES",
base: 10,
exponent: 2
};
/**
* Vietnamese đồng.
*/
const VND = {
code: "VND",
base: 10,
exponent: 0
};
/**
* Vanuatu vatu.
*/
const VUV = {
code: "VUV",
base: 10,
exponent: 0
};
/**
* Samoan tālā.
*/
const WST = {
code: "WST",
base: 10,
exponent: 2
};
/**
* Arab Accounting Dinar.
*/
const XAD = {
code: "XAD",
base: 10,
exponent: 2
};
/**
* Central African CFA franc.
*/
const XAF = {
code: "XAF",
base: 10,
exponent: 0
};
/**
* East Caribbean dollar.
*/
const XCD = {
code: "XCD",
base: 10,
exponent: 2
};
/**
* Caribbean guilder.
*/
const XCG = {
code: "XCG",
base: 10,
exponent: 2
};
/**
* West African CFA franc.
*/
const XOF = {
code: "XOF",
base: 10,
exponent: 0
};
/**
* CFP franc.
*/
const XPF = {
code: "XPF",
base: 10,
exponent: 0
};
/**
* Yemeni rial.
*/
const YER = {
code: "YER",
base: 10,
exponent: 2
};
/**
* South African rand.
*/
const ZAR = {
code: "ZAR",
base: 10,
exponent: 2
};
/**
* Zambian kwacha.
*/
const ZMW = {
code: "ZMW",
base: 10,
exponent: 2
};
/**
* Zimbabwe Gold.
*/
const ZWG = {
code: "ZWG",
base: 10,
exponent: 2
};
//#endregion
export { AED, AFN, ALL, AMD, AOA, ARS, AUD, AWG, AZN, BAM, BBD, BDT, BGN, BHD, BIF, BMD, BND, BOB, BOV, BRL, BSD, BTN, BWP, BYN, BZD, CAD, CDF, CHE, CHF, CHW, CLF, CLP, CNY, COP, COU, CRC, CUP, CVE, CZK, DJF, DKK, DOP, DZD, EGP, ERN, ETB, EUR, FJD, FKP, GBP, GEL, GHS, GIP, GMD, GNF, GTQ, GYD, HKD, HNL, HTG, HUF, IDR, ILS, INR, IQD, IRR, ISK, JMD, JOD, JPY, KES, KGS, KHR, KMF, KPW, KRW, KWD, KYD, KZT, LAK, LBP, LKR, LRD, LSL, LYD, MAD, MDL, MGA, MKD, MMK, MNT, MOP, MRU, MUR, MVR, MWK, MXN, MXV, MYR, MZN, NAD, NGN, NIO, NOK, NPR, NZD, OMR, PAB, PEN, PGK, PHP, PKR, PLN, PYG, QAR, RON, RSD, RUB, RWF, SAR, SBD, SCR, SDG, SEK, SGD, SHP, SLE, SOS, SRD, SSP, STN, SVC, SYP, SZL, THB, TJS, TMT, TND, TOP, TRY, TTD, TWD, TZS, UAH, UGX, USD, USN, UYI, UYU, UYW, UZS, VED, VES, VND, VUV, WST, XAD, XAF, XCD, XCG, XOF, XPF, YER, ZAR, ZMW, ZWG };