UNPKG

@reacture-io/iso-locale

Version:

Provide ISO standards for handling countries & languages. Fully written in typescript.

1,436 lines (1,432 loc) 23.8 kB
import { __export } from './chunk-7P6ASYW6.mjs'; import { z } from 'zod'; // src/currencies/index.ts var currencies_exports = {}; __export(currencies_exports, { currencies: () => currencies, currency: () => currency, currencyName: () => currencyName, factionalUnit: () => factionalUnit, isValidCurrency: () => isValidCurrency, isValidCurrencyName: () => isValidCurrencyName, isValidFactionalUnit: () => isValidFactionalUnit, isValidISO4217: () => isValidISO4217, isValidSymbol: () => isValidSymbol, iso4217: () => iso4217, symbol: () => symbol }); var currencyName = z.enum([ "Abkhazian apsar", "Afghan afghani", "Euro", "Albanian lek", "Algerian dinar", "Angolan kwanza", "Eastern Caribbean dollar", "Argentine peso", "Armenian dram", "Aruban florin", "Ascension Island Saint Helena pound", "Australian dollar", "Azerbaijani manat", "Bahamian dollar", "Bahraini dinar", "Bangladeshi taka", "Barbadian dollar", "Belarusian ruble", "Belize dollar", "West African CFA franc", "Bermudian dollar", "Bhutanese ngultrum", "Indian rupee", "Bolivian boliviano", "United States dollar", "Bosnia and Herzegovina convertible mark", "Botswana pula", "Brazilian real", "Brunei dollar", "Singapore dollar", "Bulgarian lev", "Burundian franc", "Cambodian riel", "Central African CFA franc", "Canadian dollar", "Cape Verdean escudo", "Cayman Islands dollar", "Chilean peso", "Renminbi", "Colombian peso", "Comorian franc", "Congolese franc", "Cook Islands dollar", "New Zealand dollar", "Costa Rican col\xF3n", "Cuban peso", "Caribbean guilder", "Czech koruna", "Danish krone", "Djiboutian franc", "Dominican peso", "Egyptian pound", "Eritrean nakfa", "Swazi lilangeni", "South African rand", "Ethiopian birr", "Falkland Islands pound", "Sterling", "Faroese kr\xF3na", "Fijian dollar", "CFP franc", "Gambian dalasi", "Georgian lari", "Ghanaian cedi", "Gibraltar pound", "Guatemalan quetzal", "Guernsey pound", "Guinean franc", "Guyanese dollar", "Haitian gourde", "Honduran lempira", "Hong Kong dollar", "Hungarian forint", "Icelandic kr\xF3na", "Indonesian rupiah", "Iranian rial", "Iraqi dinar", "Manx pound", "Israeli new shekel", "Jamaican dollar", "Japanese yen", "Jersey pound", "Jordanian dinar", "Kazakhstani tenge", "Kenyan shilling", "Kiribati dollar", "North Korean won", "South Korean won", "Kuwaiti dinar", "Kyrgyz som", "Lao kip", "Lebanese pound", "Lesotho loti", "Liberian dollar", "Libyan dinar", "Swiss franc", "Macanese pataca", "Malagasy ariary", "Malawian kwacha", "Malaysian ringgit", "Maldivian rufiyaa", "Mauritanian ouguiya", "Mauritian rupee", "Mexican peso", "Moldovan leu", "Mongolian t\xF6gr\xF6g", "Moroccan dirham", "Mozambican metical", "Burmese kyat", "Namibian dollar", "Nepalese rupee", "Nicaraguan c\xF3rdoba", "Nigerian naira", "Niue dollar", "Macedonian denar", "Turkish lira", "Norwegian krone", "Omani rial", "Pakistani rupee", "Panamanian balboa", "Papua New Guinean kina", "Paraguayan guaran\xED", "Peruvian sol", "Philippine peso", "Pitcairn Islands dollar", "Polish z\u0142oty", "Qatari riyal", "Romanian leu", "Russian ruble", "Rwandan franc", "Sahrawi peseta", "Saint Helena pound", "Samoan t\u0101l\u0101", "S\xE3o Tom\xE9 and Pr\xEDncipe dobra", "Saudi riyal", "Serbian dinar", "Seychellois rupee", "Sierra Leonean leone", "Solomon Islands dollar", "Somali shilling", "Somaliland shilling", "South Sudanese pound", "Sri Lankan rupee", "Sudanese pound", "Surinamese dollar", "Swedish krona", "Syrian pound", "New Taiwan dollar", "Tajikistani somoni", "Tanzanian shilling", "Thai baht", "Tongan pa\u02BBanga", "Transnistrian ruble", "Trinidad and Tobago dollar", "Tunisian dinar", "Turkmenistani manat", "Tuvaluan dollar", "Ugandan shilling", "Ukrainian hryvnia", "United Arab Emirates dirham", "Uruguayan peso", "Uzbekistani sum", "Vanuatu vatu", "Venezuelan sovereign bol\xEDvar", "Venezuelan digital bol\xEDvar", "Vietnamese \u0111\u1ED3ng", "Yemeni rial", "Zambian kwacha", "Zimbabwe gold" ]); var isValidCurrencyName = (_currencyName) => currencyName.safeParse(_currencyName).success; var factionalUnit = z.enum([ "Kopeck", "Pul", "Cent", "Qintar", "Centime", "C\xEAntimo", "Centavo", "Luma", "Fils", "Poisha", "Fening", "Thebe", "Sen", "Stotinka", "Butut", "Tetri", "Pesewa", "\xD8re", "Eyrir", "Rial", "Agora", "Jeon", "Tyiyn", "Att", "Sente", "Dirham", "Rappen", "Iraimbilanja", "Tambala", "Laari", "Khoums", "M\xF6ng\xF6", "Paisa", "Satang", "Tenge", "Piaster", "Sentimo", "Grosz", "Ban", "Ngwee", "Diram", "C\xE9ntimo", "Heller" ]); var isValidFactionalUnit = (_factionalUnit) => factionalUnit.safeParse(_factionalUnit).success; var iso4217 = z.enum([ "AED", "AFN", "ALL", "AMD", "AOA", "ARS", "AUD", "AWG", "AZN", "BAM", "BBD", "BDT", "BHD", "BIF", "BGN", "BMD", "BND", "BOB", "BRL", "BSD", "BTN", "BWP", "BYN", "BZD", "CAD", "CDF", "CHF", "CLP", "CNY", "COP", "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", "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", "SYP", "SZL", "THB", "TJS", "TMT", "TND", "TOP", "TRY", "TTD", "TWD", "TZS", "UAH", "UGX", "USD", "UYU", "UZS", "VUV", "VED", "VES", "VND", "WST", "XAF", "XCG", "XCD", "XOF", "XPF", "YER", "ZAR", "ZMW", "ZWG" ]); var isValidISO4217 = (_iso4217) => iso4217.safeParse(_iso4217).success; var symbol = z.enum([ "\u0430\u04A7", "\u060B", "\u20AC", "L", "DA", "Kz", "EC$", "$", "\u058F", "\u0192", "\xA3", "\u20BC", "\u09F3", "Br", "F.CFA", "Nu", "\u20B9", "Bs", "P", "R$", "lv.", "FBu", "\u17DB", "F.CFA", "CVE", "\u20A1", "kr", "Fdj", "LE", "Nkf", "E", "R", "Br", "FKP", "GIP", // Gibraltar Pound (GBP for Sterling already included) "\u20BE", "\u20B5", "Q", "Fr", "G", "L", "Ft", "Rp", "Rl", "Rls", "ID", "\u20AA", "\xA5", "JD", "\u20B8", "Sh", "Shs", "\u20A9", "KD", "\u20AD", "LL", "M", "LD", "ptc", "Ar", "K", "RM", "Rf", "UM", "Re", "Rs", "Mx$", "Leu", "Lei", "\u20AE", "DH", "Mt", "K", "MMK", "C$", "\u20A6", "NZD", "DEN", "\u20BA", "RO", "B/", "S/", "\u20B1", "z\u0142", "QR", "\u20BD", "FRw", "Pta", "Pts", "Db", "Le", "SBD", "SOS", "SSP", "LS", "SDG", "SRD", "SEK", "SYP", "NT$", "SM", "\u0E3F", "T$", "DT", "m", "\u20B4", "AED", "UYU", "UZS", "VT", "Bs.S", "Bs.D", "\u20AB", "YER", "ZMW", "ZiG", "BD", "KM", "FC", "Cg", "K\u010D", "\u20A3", "D", "\u0441\u043E\u043C", "\u0930\u0941", "\u20B2", "\uFDFC", "DIN", "SS\xA3", "T$", "S\u02BB" ]); var isValidSymbol = (_symbol) => symbol.safeParse(_symbol).success; var currency = z.object({ name: z.custom((value) => isValidCurrencyName(value)), symbol: z.custom((value) => isValidSymbol(value)).optional(), iso4217: z.custom((value) => isValidISO4217(value)).optional(), factionalUnit: z.custom((value) => isValidFactionalUnit(value)).optional() }); var isValidCurrency = (_currency) => currency.safeParse(_currency).success; // src/currencies/currencies.ts var currencies = [ { name: "Abkhazian apsar", symbol: "\u0430\u04A7" }, { name: "Afghan afghani", symbol: "\u060B", iso4217: "AFN", factionalUnit: "Pul" }, { name: "Euro", symbol: "\u20AC", iso4217: "EUR", factionalUnit: "Cent" }, { name: "Albanian lek", symbol: "L", iso4217: "ALL", factionalUnit: "Qintar" }, { name: "Algerian dinar", symbol: "DA", iso4217: "DZD", factionalUnit: "Centime" }, { name: "Angolan kwanza", symbol: "Kz", iso4217: "AOA", factionalUnit: "C\xEAntimo" }, { name: "Eastern Caribbean dollar", symbol: "EC$", iso4217: "XCD", factionalUnit: "Cent" }, { name: "Argentine peso", symbol: "$", iso4217: "ARS", factionalUnit: "Centavo" }, { name: "Armenian dram", symbol: "\u058F", iso4217: "AMD", factionalUnit: "Luma" }, { name: "Aruban florin", symbol: "\u0192", iso4217: "AWG", factionalUnit: "Cent" }, { name: "Australian dollar", symbol: "$", iso4217: "AUD", factionalUnit: "Cent" }, { name: "Azerbaijani manat", symbol: "\u20BC", iso4217: "AZN" }, { name: "Bahamian dollar", symbol: "$", iso4217: "BSD", factionalUnit: "Cent" }, { name: "Bahraini dinar", symbol: "BD", iso4217: "BHD", factionalUnit: "Fils" }, { name: "Bangladeshi taka", symbol: "\u09F3", iso4217: "BDT", factionalUnit: "Poisha" }, { name: "Barbadian dollar", symbol: "$", iso4217: "BBD", factionalUnit: "Cent" }, { name: "Belarusian ruble", symbol: "Br", iso4217: "BYN", factionalUnit: "Kopeck" }, { name: "Belize dollar", symbol: "$", iso4217: "BZD", factionalUnit: "Cent" }, { name: "West African CFA franc", symbol: "F.CFA", iso4217: "XOF", factionalUnit: "Centime" }, { name: "Bermudian dollar", symbol: "$", iso4217: "BMD", factionalUnit: "Cent" }, { name: "Bhutanese ngultrum", symbol: "Nu", iso4217: "BTN" }, { name: "Indian rupee", symbol: "\u20B9", iso4217: "INR", factionalUnit: "Paisa" }, { name: "Bolivian boliviano", symbol: "Bs", iso4217: "BOB", factionalUnit: "Centavo" }, { name: "United States dollar", symbol: "$", iso4217: "USD", factionalUnit: "Cent" }, { name: "Bosnia and Herzegovina convertible mark", symbol: "KM", iso4217: "BAM", factionalUnit: "Fening" }, { name: "Botswana pula", symbol: "P", iso4217: "BWP", factionalUnit: "Thebe" }, { name: "Brazilian real", symbol: "R$", iso4217: "BRL", factionalUnit: "Centavo" }, { name: "Brunei dollar", symbol: "$", iso4217: "BND", factionalUnit: "Sen" }, { name: "Singapore dollar", symbol: "$", iso4217: "SGD", factionalUnit: "Cent" }, { name: "Bulgarian lev", symbol: "lv.", iso4217: "BGN", factionalUnit: "Stotinka" }, { name: "Burundian franc", symbol: "FBu", iso4217: "BIF", factionalUnit: "Centime" }, { name: "Cambodian riel", symbol: "\u17DB", iso4217: "KHR", factionalUnit: "Sen" }, { name: "Central African CFA franc", symbol: "F.CFA", iso4217: "XAF", factionalUnit: "Centime" }, { name: "Canadian dollar", symbol: "$", iso4217: "CAD", factionalUnit: "Cent" }, { name: "Cape Verdean escudo", symbol: "CVE", iso4217: "CVE", factionalUnit: "Centavo" }, { name: "Cayman Islands dollar", symbol: "$", iso4217: "KYD", factionalUnit: "Cent" }, { name: "Chilean peso", symbol: "$", iso4217: "CLP", factionalUnit: "Centavo" }, { name: "Renminbi", symbol: "\xA5", iso4217: "CNY" }, { name: "Colombian peso", symbol: "$", iso4217: "COP", factionalUnit: "Centavo" }, { name: "Comorian franc", symbol: "FC", iso4217: "KMF", factionalUnit: "Centime" }, { name: "Congolese franc", symbol: "FC", iso4217: "CDF", factionalUnit: "Centime" }, { name: "New Zealand dollar", symbol: "NZD", iso4217: "NZD", factionalUnit: "Cent" }, { name: "Costa Rican col\xF3n", symbol: "\u20A1", iso4217: "CRC", factionalUnit: "C\xE9ntimo" }, { name: "Cuban peso", symbol: "$", iso4217: "CUP", factionalUnit: "Centavo" }, { name: "Caribbean guilder", symbol: "Cg", iso4217: "XCG", factionalUnit: "Cent" }, { name: "Czech koruna", symbol: "K\u010D", iso4217: "CZK", factionalUnit: "Heller" }, { name: "Danish krone", symbol: "kr", iso4217: "DKK", factionalUnit: "\xD8re" }, { name: "Djiboutian franc", symbol: "Fdj", iso4217: "DJF", factionalUnit: "Centime" }, { name: "Dominican peso", symbol: "$", iso4217: "DOP", factionalUnit: "Centavo" }, { name: "Egyptian pound", symbol: "LE", iso4217: "EGP" }, { name: "Eritrean nakfa", symbol: "Nkf", iso4217: "ERN", factionalUnit: "Cent" }, { name: "Swazi lilangeni", symbol: "L", iso4217: "SZL", factionalUnit: "Cent" }, { name: "South African rand", symbol: "R", iso4217: "ZAR", factionalUnit: "Cent" }, { name: "Ethiopian birr", symbol: "Br", iso4217: "ETB" }, { name: "Falkland Islands pound", symbol: "FKP", iso4217: "FKP" }, { name: "Sterling", symbol: "\xA3", iso4217: "GBP" }, { name: "Fijian dollar", symbol: "$", iso4217: "FJD", factionalUnit: "Cent" }, { name: "CFP franc", symbol: "\u20A3", iso4217: "XPF", factionalUnit: "Centime" }, { name: "Gambian dalasi", symbol: "D", iso4217: "GMD", factionalUnit: "Butut" }, { name: "Georgian lari", symbol: "\u20BE", iso4217: "GEL", factionalUnit: "Tetri" }, { name: "Ghanaian cedi", symbol: "\u20B5", iso4217: "GHS", factionalUnit: "Pesewa" }, { name: "Gibraltar pound", symbol: "GIP", iso4217: "GIP" }, { name: "Guatemalan quetzal", symbol: "Q", iso4217: "GTQ", factionalUnit: "Centavo" }, { name: "Guinean franc", symbol: "Fr", iso4217: "GNF", factionalUnit: "Centime" }, { name: "Guyanese dollar", symbol: "$", iso4217: "GYD", factionalUnit: "Cent" }, { name: "Haitian gourde", symbol: "G", iso4217: "HTG", factionalUnit: "Centime" }, { name: "Honduran lempira", symbol: "L", iso4217: "HNL", factionalUnit: "Centavo" }, { name: "Hong Kong dollar", symbol: "$", iso4217: "HKD", factionalUnit: "Cent" }, { name: "Hungarian forint", symbol: "Ft", iso4217: "HUF" }, { name: "Icelandic kr\xF3na", symbol: "kr", iso4217: "ISK", factionalUnit: "Eyrir" }, { name: "Indonesian rupiah", symbol: "Rp", iso4217: "IDR", factionalUnit: "Sen" }, { name: "Iranian rial", symbol: "Rl", iso4217: "IRR", factionalUnit: "Rial" }, { name: "Iraqi dinar", symbol: "ID", iso4217: "IQD", factionalUnit: "Fils" }, { name: "Israeli new shekel", symbol: "\u20AA", iso4217: "ILS", factionalUnit: "Agora" }, { name: "Jamaican dollar", symbol: "$", iso4217: "JMD", factionalUnit: "Cent" }, { name: "Japanese yen", symbol: "\xA5", iso4217: "JPY", factionalUnit: "Sen" }, { name: "Jordanian dinar", symbol: "JD", iso4217: "JOD" }, { name: "Kazakhstani tenge", symbol: "\u20B8", iso4217: "KZT" }, { name: "Kenyan shilling", symbol: "Sh", iso4217: "KES", factionalUnit: "Cent" }, { name: "North Korean won", symbol: "\u20A9", iso4217: "KPW" }, { name: "South Korean won", symbol: "\u20A9", iso4217: "KRW", factionalUnit: "Jeon" }, { name: "Kuwaiti dinar", symbol: "KD", iso4217: "KWD", factionalUnit: "Fils" }, { name: "Kyrgyz som", symbol: "\u0441\u043E\u043C", iso4217: "KGS", factionalUnit: "Tyiyn" }, { name: "Lao kip", symbol: "\u20AD", iso4217: "LAK", factionalUnit: "Att" }, { name: "Lebanese pound", symbol: "LL", iso4217: "LBP" }, { name: "Lesotho loti", symbol: "L", iso4217: "LSL", factionalUnit: "Sente" }, { name: "Liberian dollar", symbol: "$", iso4217: "LRD", factionalUnit: "Cent" }, { name: "Libyan dinar", symbol: "LD", iso4217: "LYD", factionalUnit: "Dirham" }, { name: "Swiss franc", symbol: "Fr", iso4217: "CHF", factionalUnit: "Rappen" }, { name: "Macanese pataca", symbol: "ptc", iso4217: "MOP" }, { name: "Malagasy ariary", symbol: "Ar", iso4217: "MGA", factionalUnit: "Iraimbilanja" }, { name: "Malawian kwacha", symbol: "K", iso4217: "MWK", factionalUnit: "Tambala" }, { name: "Malaysian ringgit", symbol: "RM", iso4217: "MYR", factionalUnit: "Sen" }, { name: "Maldivian rufiyaa", symbol: "Rf", iso4217: "MVR", factionalUnit: "Laari" }, { name: "Mauritanian ouguiya", symbol: "UM", iso4217: "MRU", factionalUnit: "Khoums" }, { name: "Mauritian rupee", symbol: "Re", iso4217: "MUR", factionalUnit: "Cent" }, { name: "Mexican peso", symbol: "Mx$", iso4217: "MXN", factionalUnit: "Centavo" }, { name: "Moldovan leu", symbol: "Leu", iso4217: "MDL", factionalUnit: "Ban" }, { name: "Mongolian t\xF6gr\xF6g", symbol: "\u20AE", iso4217: "MNT", factionalUnit: "M\xF6ng\xF6" }, { name: "Moroccan dirham", symbol: "DH", iso4217: "MAD", factionalUnit: "Centime" }, { name: "Mozambican metical", symbol: "Mt", iso4217: "MZN", factionalUnit: "Centavo" }, { name: "Burmese kyat", symbol: "K", iso4217: "MMK" }, { name: "Namibian dollar", symbol: "$", iso4217: "NAD", factionalUnit: "Cent" }, { name: "Nepalese rupee", symbol: "\u0930\u0941", iso4217: "NPR", factionalUnit: "Paisa" }, { name: "Nicaraguan c\xF3rdoba", symbol: "C$", iso4217: "NIO", factionalUnit: "Centavo" }, { name: "Nigerian naira", symbol: "\u20A6", iso4217: "NGN" }, { name: "Macedonian denar", symbol: "DEN", iso4217: "MKD" }, { name: "Turkish lira", symbol: "\u20BA", iso4217: "TRY" }, { name: "Norwegian krone", symbol: "kr", iso4217: "NOK", factionalUnit: "\xD8re" }, { name: "Omani rial", symbol: "RO", iso4217: "OMR" }, { name: "Pakistani rupee", symbol: "Rs", iso4217: "PKR", factionalUnit: "Paisa" }, { name: "Panamanian balboa", symbol: "B/", iso4217: "PAB" }, { name: "Papua New Guinean kina", symbol: "K", iso4217: "PGK" }, { name: "Paraguayan guaran\xED", symbol: "\u20B2", iso4217: "PYG", factionalUnit: "C\xE9ntimo" }, { name: "Peruvian sol", symbol: "S/", iso4217: "PEN", factionalUnit: "C\xE9ntimo" }, { name: "Philippine peso", symbol: "\u20B1", iso4217: "PHP", factionalUnit: "Sentimo" }, { name: "Polish z\u0142oty", symbol: "z\u0142", iso4217: "PLN", factionalUnit: "Grosz" }, { name: "Qatari riyal", symbol: "QR", iso4217: "QAR", factionalUnit: "Dirham" }, { name: "Romanian leu", symbol: "Lei", iso4217: "RON", factionalUnit: "Ban" }, { name: "Russian ruble", symbol: "\u20BD", iso4217: "RUB", factionalUnit: "Kopeck" }, { name: "Rwandan franc", symbol: "FRw", iso4217: "RWF", factionalUnit: "Centime" }, { name: "Samoan t\u0101l\u0101", symbol: "T$", iso4217: "WST" }, { name: "S\xE3o Tom\xE9 and Pr\xEDncipe dobra", symbol: "Db", iso4217: "STN", factionalUnit: "C\xEAntimo" }, { name: "Saudi riyal", symbol: "\uFDFC", iso4217: "SAR" }, { name: "Serbian dinar", symbol: "DIN", iso4217: "RSD" }, { name: "Seychellois rupee", symbol: "Re", iso4217: "SCR", factionalUnit: "Cent" }, { name: "Sierra Leonean leone", symbol: "Le", iso4217: "SLE", factionalUnit: "Cent" }, { name: "Solomon Islands dollar", symbol: "SBD", iso4217: "SBD", factionalUnit: "Cent" }, { name: "Somali shilling", symbol: "SOS", iso4217: "SOS", factionalUnit: "Cent" }, { name: "South Sudanese pound", symbol: "SS\xA3", iso4217: "SSP" }, { name: "Sri Lankan rupee", symbol: "Re", iso4217: "LKR", factionalUnit: "Cent" }, { name: "Sudanese pound", symbol: "LS", iso4217: "SDG" }, { name: "Surinamese dollar", symbol: "$", iso4217: "SRD", factionalUnit: "Cent" }, { name: "Swedish krona", symbol: "SEK", iso4217: "SEK", factionalUnit: "\xD8re" }, { name: "Syrian pound", symbol: "SYP", iso4217: "SYP" }, { name: "New Taiwan dollar", symbol: "NT$", iso4217: "TWD", factionalUnit: "Cent" }, { name: "Tajikistani somoni", symbol: "SM", iso4217: "TJS", factionalUnit: "Diram" }, { name: "Tanzanian shilling", symbol: "Shs", iso4217: "TZS", factionalUnit: "Cent" }, { name: "Thai baht", symbol: "\u0E3F", iso4217: "THB", factionalUnit: "Satang" }, { name: "Tongan pa\u02BBanga", symbol: "T$", iso4217: "TOP" }, { name: "Trinidad and Tobago dollar", symbol: "T$", iso4217: "TTD", factionalUnit: "Cent" }, { name: "Tunisian dinar", symbol: "DT", iso4217: "TND" }, { name: "Turkmenistani manat", symbol: "m", iso4217: "TMT" }, { name: "Ugandan shilling", symbol: "Sh", iso4217: "UGX" }, { name: "Ukrainian hryvnia", symbol: "\u20B4", iso4217: "UAH", factionalUnit: "Kopeck" }, { name: "United Arab Emirates dirham", symbol: "AED", iso4217: "AED", factionalUnit: "Fils" }, { name: "Uruguayan peso", symbol: "UYU", iso4217: "UYU" }, { name: "Uzbekistani sum", symbol: "S\u02BB", iso4217: "UZS" }, { name: "Vanuatu vatu", symbol: "VT", iso4217: "VUV", factionalUnit: "Cent" }, { name: "Venezuelan sovereign bol\xEDvar", symbol: "Bs.S", iso4217: "VES", factionalUnit: "C\xE9ntimo" }, { name: "Venezuelan digital bol\xEDvar", symbol: "Bs.D", iso4217: "VED", factionalUnit: "C\xE9ntimo" }, { name: "Vietnamese \u0111\u1ED3ng", symbol: "\u20AB", iso4217: "VND" }, { name: "Yemeni rial", symbol: "YER", iso4217: "YER", factionalUnit: "Fils" }, { name: "Zambian kwacha", symbol: "ZMW", iso4217: "ZMW", factionalUnit: "Ngwee" }, { name: "Zimbabwe gold", symbol: "ZiG", iso4217: "ZWG" } ]; export { currencies, currencies_exports, currency, currencyName, factionalUnit, isValidCurrency, isValidCurrencyName, isValidFactionalUnit, isValidISO4217, isValidSymbol, iso4217, symbol };