@sambruca/xe-client
Version:
Node client for interactive with XE API
560 lines • 14.1 kB
JavaScript
const ADA = { ccy: "ADA", label: "Cardano" };
const AED = { ccy: "AED", label: "Emirati Dirham" };
const AFN = { ccy: "AFN", label: "Afghan Afghani" };
const ALL = { ccy: "ALL", label: "Albanian Lek" };
const AMD = { ccy: "AMD", label: "Armenian Dram" };
const ANG = { ccy: "ANG", label: "Dutch Guilder" };
const AOA = { ccy: "AOA", label: "Angolan Kwanza" };
const ARS = { ccy: "ARS", label: "Argentine Peso" };
const AWG = { ccy: "AWG", label: "Aruban or Dutch Guilder" };
const AZN = { ccy: "AZN", label: "Azerbaijan Manat" };
const BAM = { ccy: "BAM", label: "Bosnian Convertible Mark" };
const BBD = { ccy: "BBD", label: "Barbadian or Bajan Dollar" };
const BCH = { ccy: "BCH", label: "Bitcoin Cash" };
const BDT = { ccy: "BDT", label: "Bangladeshi Taka" };
const BGN = { ccy: "BGN", label: "Bulgarian Lev" };
const BHD = { ccy: "BHD", label: "Bahraini Dinar" };
const BIF = { ccy: "BIF", label: "Burundian Franc" };
const BMD = { ccy: "BMD", label: "Bermudian Dollar" };
const BND = { ccy: "BND", label: "Bruneian Dollar" };
const BOB = { ccy: "BOB", label: "Bolivian Bolíviano" };
const BRL = { ccy: "BRL", label: "Brazilian Real" };
const BSD = { ccy: "BSD", label: "Bahamian Dollar" };
const BTC = { ccy: "BTC", label: "Bitcoin" };
const BTN = { ccy: "BTN", label: "Bhutanese Ngultrum" };
const BWP = { ccy: "BWP", label: "Botswana Pula" };
const BYN = { ccy: "BYN", label: "Belarusian Ruble" };
const BYR = { ccy: "BYR", label: "Belarusian Ruble" };
const BZD = { ccy: "BZD", label: "Belizean Dollar" };
const CAD = { ccy: "CAD", label: "Canadian Dollar" };
const CDF = { ccy: "CDF", label: "Congolese Franc" };
const CHF = { ccy: "CHF", label: "Swiss Franc" };
const CLP = { ccy: "CLP", label: "Chilean Peso" };
const CNY = { ccy: "CNY", label: "Chinese Yuan Renminbi" };
const COP = { ccy: "COP", label: "Colombian Peso" };
const CRC = { ccy: "CRC", label: "Costa Rican Colon" };
const CUC = { ccy: "CUC", label: "Cuban Convertible Peso" };
const CUP = { ccy: "CUP", label: "Cuban Peso" };
const CVE = { ccy: "CVE", label: "Cape Verdean Escudo" };
const CZK = { ccy: "CZK", label: "Czech Koruna" };
const DJF = { ccy: "DJF", label: "Djiboutian Franc" };
const DKK = { ccy: "DKK", label: "Danish Krone" };
const DOGE = { ccy: "DOGE", label: "Dogecoin" };
const DOP = { ccy: "DOP", label: "Dominican Peso" };
const DOT = { ccy: "DOT", label: "Polkadot" };
const DZD = { ccy: "DZD", label: "Algerian Dinar" };
const EEK = { ccy: "EEK", label: "Estonian Kroon" };
const EGP = { ccy: "EGP", label: "Egyptian Pound" };
const ERN = { ccy: "ERN", label: "Eritrean Nakfa" };
const ETB = { ccy: "ETB", label: "Ethiopian Birr" };
const ETH = { ccy: "ETH", label: "Ethereum" };
const EUR = { ccy: "EUR", label: "Euro" };
const FJD = { ccy: "FJD", label: "Fijian Dollar" };
const FKP = { ccy: "FKP", label: "Falkland Island Pound" };
const GBP = { ccy: "GBP", label: "British Pound" };
const GEL = { ccy: "GEL", label: "Georgian Lari" };
const GGP = { ccy: "GGP", label: "Guernsey Pound" };
const GHS = { ccy: "GHS", label: "Ghanaian Cedi" };
const GIP = { ccy: "GIP", label: "Gibraltar Pound" };
const GMD = { ccy: "GMD", label: "Gambian Dalasi" };
const GNF = { ccy: "GNF", label: "Guinean Franc" };
const GTQ = { ccy: "GTQ", label: "Guatemalan Quetzal" };
const GYD = { ccy: "GYD", label: "Guyanese Dollar" };
const HKD = { ccy: "HKD", label: "Hong Kong Dollar" };
const HNL = { ccy: "HNL", label: "Honduran Lempira" };
const HRK = { ccy: "HRK", label: "Croatian Kuna" };
const HTG = { ccy: "HTG", label: "Haitian Gourde" };
const HUF = { ccy: "HUF", label: "Hungarian Forint" };
const IDR = { ccy: "IDR", label: "Indonesian Rupiah" };
const ILS = { ccy: "ILS", label: "Israeli Shekel" };
const IMP = { ccy: "IMP", label: "Isle of Man Pound" };
const INR = { ccy: "INR", label: "Indian Rupee" };
const IQD = { ccy: "IQD", label: "Iraqi Dinar" };
const IRR = { ccy: "IRR", label: "Iranian Rial" };
const ISK = { ccy: "ISK", label: "Icelandic Krona" };
const JEP = { ccy: "JEP", label: "Jersey Pound" };
const JMD = { ccy: "JMD", label: "Jamaican Dollar" };
const JOD = { ccy: "JOD", label: "Jordanian Dinar" };
const JPY = { ccy: "JPY", label: "Japanese Yen" };
const KES = { ccy: "KES", label: "Kenyan Shilling" };
const KGS = { ccy: "KGS", label: "Kyrgyzstani Som" };
const KHR = { ccy: "KHR", label: "Cambodian Riel" };
const KMF = { ccy: "KMF", label: "Comorian Franc" };
const KPW = { ccy: "KPW", label: "North Korean Won" };
const KRW = { ccy: "KRW", label: "South Korean Won" };
const KWD = { ccy: "KWD", label: "Kuwaiti Dinar" };
const KYD = { ccy: "KYD", label: "Caymanian Dollar" };
const KZT = { ccy: "KZT", label: "Kazakhstani Tenge" };
const LAK = { ccy: "LAK", label: "Lao Kip" };
const LBP = { ccy: "LBP", label: "Lebanese Pound" };
const LINK = { ccy: "LINK", label: "Chainlink" };
const LKR = { ccy: "LKR", label: "Sri Lankan Rupee" };
const LRD = { ccy: "LRD", label: "Liberian Dollar" };
const LSL = { ccy: "LSL", label: "Basotho Loti" };
const LTC = { ccy: "LTC", label: "Litecoin" };
const LTL = { ccy: "LTL", label: "Lithuanian Litas" };
const LUNA = { ccy: "LUNA", label: "Terra" };
const LVL = { ccy: "LVL", label: "Latvian Lat" };
const LYD = { ccy: "LYD", label: "Libyan Dinar" };
const MAD = { ccy: "MAD", label: "Moroccan Dirham" };
const MDL = { ccy: "MDL", label: "Moldovan Leu" };
const MGA = { ccy: "MGA", label: "Malagasy Ariary" };
const MKD = { ccy: "MKD", label: "Macedonian Denar" };
const MMK = { ccy: "MMK", label: "Burmese Kyat" };
const MNT = { ccy: "MNT", label: "Mongolian Tughrik" };
const MOP = { ccy: "MOP", label: "Macau Pataca" };
const MRU = { ccy: "MRU", label: "Mauritanian Ouguiya" };
const MUR = { ccy: "MUR", label: "Mauritian Rupee" };
const MVR = { ccy: "MVR", label: "Maldivian Rufiyaa" };
const MWK = { ccy: "MWK", label: "Malawian Kwacha" };
const MXN = { ccy: "MXN", label: "Mexican Peso" };
const MYR = { ccy: "MYR", label: "Malaysian Ringgit" };
const MZN = { ccy: "MZN", label: "Mozambican Metical" };
const NAD = { ccy: "NAD", label: "Namibian Dollar" };
const NGN = { ccy: "NGN", label: "Nigerian Naira" };
const NIO = { ccy: "NIO", label: "Nicaraguan Cordoba" };
const NOK = { ccy: "NOK", label: "Norwegian Krone" };
const NPR = { ccy: "NPR", label: "Nepalese Rupee" };
const NZD = { ccy: "NZD", label: "New Zealand Dollar" };
const OMR = { ccy: "OMR", label: "Omani Rial" };
const PAB = { ccy: "PAB", label: "Panamanian Balboa" };
const PEN = { ccy: "PEN", label: "Peruvian Sol" };
const PGK = { ccy: "PGK", label: "Papua New Guinean Kina" };
const PHP = { ccy: "PHP", label: "Philippine Peso" };
const PKR = { ccy: "PKR", label: "Pakistani Rupee" };
const PLN = { ccy: "PLN", label: "Polish Zloty" };
const PYG = { ccy: "PYG", label: "Paraguayan Guarani" };
const QAR = { ccy: "QAR", label: "Qatari Riyal" };
const RON = { ccy: "RON", label: "Romanian Leu" };
const RSD = { ccy: "RSD", label: "Serbian Dinar" };
const RUB = { ccy: "RUB", label: "Russian Ruble" };
const RWF = { ccy: "RWF", label: "Rwandan Franc" };
const SAR = { ccy: "SAR", label: "Saudi Arabian Riyal" };
const SBD = { ccy: "SBD", label: "Solomon Islander Dollar" };
const SCR = { ccy: "SCR", label: "Seychellois Rupee" };
const SDG = { ccy: "SDG", label: "Sudanese Pound" };
const SEK = { ccy: "SEK", label: "Swedish Krona" };
const SGD = { ccy: "SGD", label: "Singapore Dollar" };
const SHP = { ccy: "SHP", label: "Saint Helenian Pound" };
const SLE = { ccy: "SLE", label: "Sierra Leonean Leone" };
const SLL = { ccy: "SLL", label: "Sierra Leonean Leone" };
const SOS = { ccy: "SOS", label: "Somali Shilling" };
const SPL = { ccy: "SPL", label: "Seborgan Luigino" };
const SRD = { ccy: "SRD", label: "Surinamese Dollar" };
const STN = { ccy: "STN", label: "Sao Tomean Dobra" };
const SVC = { ccy: "SVC", label: "Salvadoran Colon" };
const SYP = { ccy: "SYP", label: "Syrian Pound" };
const SZL = { ccy: "SZL", label: "Swazi Lilangeni" };
const THB = { ccy: "THB", label: "Thai Baht" };
const TJS = { ccy: "TJS", label: "Tajikistani Somoni" };
const TMT = { ccy: "TMT", label: "Turkmenistani Manat" };
const TND = { ccy: "TND", label: "Tunisian Dinar" };
const TOP = { ccy: "TOP", label: "Tongan Pa'anga" };
const TRY = { ccy: "TRY", label: "Turkish Lira" };
const TTD = { ccy: "TTD", label: "Trinidadian Dollar" };
const TVD = { ccy: "TVD", label: "Tuvaluan Dollar" };
const TWD = { ccy: "TWD", label: "Taiwan New Dollar" };
const TZS = { ccy: "TZS", label: "Tanzanian Shilling" };
const UAH = { ccy: "UAH", label: "Ukrainian Hryvnia" };
const UGX = { ccy: "UGX", label: "Ugandan Shilling" };
const UNI = { ccy: "UNI", label: "Uniswap" };
const USD = { ccy: "USD", label: "US Dollar" };
const UYU = { ccy: "UYU", label: "Uruguayan Peso" };
const UZS = { ccy: "UZS", label: "Uzbekistani Som" };
const VEF = { ccy: "VEF", label: "Venezuelan Bolívar" };
const VES = { ccy: "VES", label: "Venezuelan Bolívar" };
const VND = { ccy: "VND", label: "Vietnamese Dong" };
const VUV = { ccy: "VUV", label: "Ni-Vanuatu Vatu" };
const WST = { ccy: "WST", label: "Samoan Tala" };
const XAF = { ccy: "XAF", label: "Central African CFA Franc BEAC" };
const XAG = { ccy: "XAG", label: "Silver Ounce" };
const XAU = { ccy: "XAU", label: "Gold Ounce" };
const XCD = { ccy: "XCD", label: "East Caribbean Dollar" };
const XDR = { ccy: "XDR", label: "IMF Special Drawing Rights" };
const XLM = { ccy: "XLM", label: "Stellar Lumen" };
const XOF = { ccy: "XOF", label: "CFA Franc" };
const XPD = { ccy: "XPD", label: "Palladium Ounce" };
const XPF = { ccy: "XPF", label: "CFP Franc" };
const XPT = { ccy: "XPT", label: "Platinum Ounce" };
const XRP = { ccy: "XRP", label: "Ripple" };
const YER = { ccy: "YER", label: "Yemeni Rial" };
const ZAR = { ccy: "ZAR", label: "South African Rand" };
const ZMK = { ccy: "ZMK", label: "Zambian Kwacha" };
const ZMW = { ccy: "ZMW", label: "Zambian Kwacha" };
const ZWD = { ccy: "ZWD", label: "Zimbabwean Dollar" };
export const currencyCodes = [
ADA.ccy,
AED.ccy,
AFN.ccy,
ALL.ccy,
AMD.ccy,
ANG.ccy,
AOA.ccy,
ARS.ccy,
AWG.ccy,
AZN.ccy,
BAM.ccy,
BBD.ccy,
BCH.ccy,
BDT.ccy,
BGN.ccy,
BHD.ccy,
BIF.ccy,
BMD.ccy,
BND.ccy,
BOB.ccy,
BRL.ccy,
BSD.ccy,
BTC.ccy,
BTN.ccy,
BWP.ccy,
BYN.ccy,
BYR.ccy,
BZD.ccy,
CAD.ccy,
CDF.ccy,
CHF.ccy,
CLP.ccy,
CNY.ccy,
COP.ccy,
CRC.ccy,
CUC.ccy,
CUP.ccy,
CVE.ccy,
CZK.ccy,
DJF.ccy,
DKK.ccy,
DOGE.ccy,
DOP.ccy,
DOT.ccy,
DZD.ccy,
EEK.ccy,
EGP.ccy,
ERN.ccy,
ETB.ccy,
ETH.ccy,
EUR.ccy,
FJD.ccy,
FKP.ccy,
GBP.ccy,
GEL.ccy,
GGP.ccy,
GHS.ccy,
GIP.ccy,
GMD.ccy,
GNF.ccy,
GTQ.ccy,
GYD.ccy,
HKD.ccy,
HNL.ccy,
HRK.ccy,
HTG.ccy,
HUF.ccy,
IDR.ccy,
ILS.ccy,
IMP.ccy,
INR.ccy,
IQD.ccy,
IRR.ccy,
ISK.ccy,
JEP.ccy,
JMD.ccy,
JOD.ccy,
JPY.ccy,
KES.ccy,
KGS.ccy,
KHR.ccy,
KMF.ccy,
KPW.ccy,
KRW.ccy,
KWD.ccy,
KYD.ccy,
KZT.ccy,
LAK.ccy,
LBP.ccy,
LINK.ccy,
LKR.ccy,
LRD.ccy,
LSL.ccy,
LTC.ccy,
LTL.ccy,
LUNA.ccy,
LVL.ccy,
LYD.ccy,
MAD.ccy,
MDL.ccy,
MGA.ccy,
MKD.ccy,
MMK.ccy,
MNT.ccy,
MOP.ccy,
MRU.ccy,
MUR.ccy,
MVR.ccy,
MWK.ccy,
MXN.ccy,
MYR.ccy,
MZN.ccy,
NAD.ccy,
NGN.ccy,
NIO.ccy,
NOK.ccy,
NPR.ccy,
NZD.ccy,
OMR.ccy,
PAB.ccy,
PEN.ccy,
PGK.ccy,
PHP.ccy,
PKR.ccy,
PLN.ccy,
PYG.ccy,
QAR.ccy,
RON.ccy,
RSD.ccy,
RUB.ccy,
RWF.ccy,
SAR.ccy,
SBD.ccy,
SCR.ccy,
SDG.ccy,
SEK.ccy,
SGD.ccy,
SHP.ccy,
SLE.ccy,
SLL.ccy,
SOS.ccy,
SPL.ccy,
SRD.ccy,
STN.ccy,
SVC.ccy,
SYP.ccy,
SZL.ccy,
THB.ccy,
TJS.ccy,
TMT.ccy,
TND.ccy,
TOP.ccy,
TRY.ccy,
TTD.ccy,
TVD.ccy,
TWD.ccy,
TZS.ccy,
UAH.ccy,
UGX.ccy,
UNI.ccy,
USD.ccy,
UYU.ccy,
UZS.ccy,
VEF.ccy,
VES.ccy,
VND.ccy,
VUV.ccy,
WST.ccy,
XAF.ccy,
XAG.ccy,
XAU.ccy,
XCD.ccy,
XDR.ccy,
XLM.ccy,
XOF.ccy,
XPD.ccy,
XPF.ccy,
XPT.ccy,
XRP.ccy,
YER.ccy,
ZAR.ccy,
ZMK.ccy,
ZMW.ccy,
ZWD.ccy,
];
export const CCY = {
ADA,
AED,
AFN,
ALL,
AMD,
ANG,
AOA,
ARS,
AWG,
AZN,
BAM,
BBD,
BCH,
BDT,
BGN,
BHD,
BIF,
BMD,
BND,
BOB,
BRL,
BSD,
BTC,
BTN,
BWP,
BYN,
BYR,
BZD,
CAD,
CDF,
CHF,
CLP,
CNY,
COP,
CRC,
CUC,
CUP,
CVE,
CZK,
DJF,
DKK,
DOGE,
DOP,
DOT,
DZD,
EEK,
EGP,
ERN,
ETB,
ETH,
EUR,
FJD,
FKP,
GBP,
GEL,
GGP,
GHS,
GIP,
GMD,
GNF,
GTQ,
GYD,
HKD,
HNL,
HRK,
HTG,
HUF,
IDR,
ILS,
IMP,
INR,
IQD,
IRR,
ISK,
JEP,
JMD,
JOD,
JPY,
KES,
KGS,
KHR,
KMF,
KPW,
KRW,
KWD,
KYD,
KZT,
LAK,
LBP,
LINK,
LKR,
LRD,
LSL,
LTC,
LTL,
LUNA,
LVL,
LYD,
MAD,
MDL,
MGA,
MKD,
MMK,
MNT,
MOP,
MRU,
MUR,
MVR,
MWK,
MXN,
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,
SLL,
SOS,
SPL,
SRD,
STN,
SVC,
SYP,
SZL,
THB,
TJS,
TMT,
TND,
TOP,
TRY,
TTD,
TVD,
TWD,
TZS,
UAH,
UGX,
UNI,
USD,
UYU,
UZS,
VEF,
VES,
VND,
VUV,
WST,
XAF,
XAG,
XAU,
XCD,
XDR,
XLM,
XOF,
XPD,
XPF,
XPT,
XRP,
YER,
ZAR,
ZMK,
ZMW,
ZWD,
};
export const isValidCCY = (ccy) => {
return currencyCodes.includes(ccy);
};
//# sourceMappingURL=currencyCode.js.map