country-code-enum
Version:
Country and currency code in const Enum
576 lines (575 loc) • 13.4 kB
TypeScript
/**
* @standard ISO 3166-1 alpha-2
*
* @description 249 officially assigned country codes, 13 exceptional reservations, and 7 transitional reservations
*
* @link https://en.wikipedia.org/wiki/ISO_3166-1_alpha-2
*/
export declare const Country: {
/** Andorra */
readonly AD: "AD";
/** United Arab Emirates */
readonly AE: "AE";
/** Afghanistan */
readonly AF: "AF";
/** Antigua and Barbuda */
readonly AG: "AG";
/** Anguilla */
readonly AI: "AI";
/** Albania */
readonly AL: "AL";
/** Armenia */
readonly AM: "AM";
/** Angola */
readonly AO: "AO";
/** Antarctica */
readonly AQ: "AQ";
/** Argentina */
readonly AR: "AR";
/** American Samoa */
readonly AS: "AS";
/** Austria */
readonly AT: "AT";
/** Australia */
readonly AU: "AU";
/** Aruba */
readonly AW: "AW";
/** Åland Islands */
readonly AX: "AX";
/** Azerbaijan */
readonly AZ: "AZ";
/** Bosnia and Herzegovina */
readonly BA: "BA";
/** Barbados */
readonly BB: "BB";
/** Bangladesh */
readonly BD: "BD";
/** Belgium */
readonly BE: "BE";
/** Burkina Faso */
readonly BF: "BF";
/** Bulgaria */
readonly BG: "BG";
/** Bahrain */
readonly BH: "BH";
/** Burundi */
readonly BI: "BI";
/** Benin */
readonly BJ: "BJ";
/** Saint Barthélemy */
readonly BL: "BL";
/** Bermuda */
readonly BM: "BM";
/** Brunei Darussalam */
readonly BN: "BN";
/** Bolivia (Plurinational State of) */
readonly BO: "BO";
/** Bonaire, Sint Eustatius and Saba */
readonly BQ: "BQ";
/** Brazil */
readonly BR: "BR";
/** Bahamas */
readonly BS: "BS";
/** Bhutan */
readonly BT: "BT";
/** Bouvet Island */
readonly BV: "BV";
/** Botswana */
readonly BW: "BW";
/** Belarus */
readonly BY: "BY";
/** Belize */
readonly BZ: "BZ";
/** Canada */
readonly CA: "CA";
/** Cocos (Keeling) Islands */
readonly CC: "CC";
/** Congo, Democratic Republic of the */
readonly CD: "CD";
/** Central African Republic */
readonly CF: "CF";
/** Congo */
readonly CG: "CG";
/** Switzerland */
readonly CH: "CH";
/** Côte d'Ivoire */
readonly CI: "CI";
/** Cook Islands */
readonly CK: "CK";
/** Chile */
readonly CL: "CL";
/** Cameroon */
readonly CM: "CM";
/** China */
readonly CN: "CN";
/** Colombia */
readonly CO: "CO";
/** Costa Rica */
readonly CR: "CR";
/** Cuba */
readonly CU: "CU";
/** Cabo Verde */
readonly CV: "CV";
/** Curaçao */
readonly CW: "CW";
/** Christmas Island */
readonly CX: "CX";
/** Cyprus */
readonly CY: "CY";
/** Czechia */
readonly CZ: "CZ";
/** Germany */
readonly DE: "DE";
/** Djibouti */
readonly DJ: "DJ";
/** Denmark */
readonly DK: "DK";
/** Dominica */
readonly DM: "DM";
/** Dominican Republic */
readonly DO: "DO";
/** Algeria */
readonly DZ: "DZ";
/** Ecuador */
readonly EC: "EC";
/** Estonia */
readonly EE: "EE";
/** Egypt */
readonly EG: "EG";
/** Western Sahara */
readonly EH: "EH";
/** Eritrea */
readonly ER: "ER";
/** Spain */
readonly ES: "ES";
/** Ethiopia */
readonly ET: "ET";
/** Finland */
readonly FI: "FI";
/** Fiji */
readonly FJ: "FJ";
/** Falkland Islands (Malvinas) */
readonly FK: "FK";
/** Micronesia (Federated States of) */
readonly FM: "FM";
/** Faroe Islands */
readonly FO: "FO";
/** France */
readonly FR: "FR";
/** Gabon */
readonly GA: "GA";
/** United Kingdom of Great Britain and Northern Ireland */
readonly GB: "GB";
/** Grenada */
readonly GD: "GD";
/** Georgia */
readonly GE: "GE";
/** French Guiana */
readonly GF: "GF";
/** Guernsey */
readonly GG: "GG";
/** Ghana */
readonly GH: "GH";
/** Gibraltar */
readonly GI: "GI";
/** Greenland */
readonly GL: "GL";
/** Gambia */
readonly GM: "GM";
/** Guinea */
readonly GN: "GN";
/** Guadeloupe */
readonly GP: "GP";
/** Equatorial Guinea */
readonly GQ: "GQ";
/** Greece */
readonly GR: "GR";
/** South Georgia and the South Sandwich Islands */
readonly GS: "GS";
/** Guatemala */
readonly GT: "GT";
/** Guam */
readonly GU: "GU";
/** Guinea-Bissau */
readonly GW: "GW";
/** Guyana */
readonly GY: "GY";
/** Hong Kong */
readonly HK: "HK";
/** Heard Island and McDonald Islands */
readonly HM: "HM";
/** Honduras */
readonly HN: "HN";
/** Croatia */
readonly HR: "HR";
/** Haiti */
readonly HT: "HT";
/** Hungary */
readonly HU: "HU";
/** Indonesia */
readonly ID: "ID";
/** Ireland */
readonly IE: "IE";
/** Israel */
readonly IL: "IL";
/** Isle of Man */
readonly IM: "IM";
/** India */
readonly IN: "IN";
/** British Indian Ocean Territory */
readonly IO: "IO";
/** Iraq */
readonly IQ: "IQ";
/** Iran (Islamic Republic of) */
readonly IR: "IR";
/** Iceland */
readonly IS: "IS";
/** Italy */
readonly IT: "IT";
/** Jersey */
readonly JE: "JE";
/** Jamaica */
readonly JM: "JM";
/** Jordan */
readonly JO: "JO";
/** Japan */
readonly JP: "JP";
/** Kenya */
readonly KE: "KE";
/** Kyrgyzstan */
readonly KG: "KG";
/** Cambodia */
readonly KH: "KH";
/** Kiribati */
readonly KI: "KI";
/** Comoros */
readonly KM: "KM";
/** Saint Kitts and Nevis */
readonly KN: "KN";
/** Korea (Democratic People's Republic of) */
readonly KP: "KP";
/** Korea, Republic of */
readonly KR: "KR";
/** Kuwait */
readonly KW: "KW";
/** Cayman Islands */
readonly KY: "KY";
/** Kazakhstan */
readonly KZ: "KZ";
/** Lao People's Democratic Republic */
readonly LA: "LA";
/** Lebanon */
readonly LB: "LB";
/** Saint Lucia */
readonly LC: "LC";
/** Liechtenstein */
readonly LI: "LI";
/** Sri Lanka */
readonly LK: "LK";
/** Liberia */
readonly LR: "LR";
/** Lesotho */
readonly LS: "LS";
/** Lithuania */
readonly LT: "LT";
/** Luxembourg */
readonly LU: "LU";
/** Latvia */
readonly LV: "LV";
/** Libya */
readonly LY: "LY";
/** Morocco */
readonly MA: "MA";
/** Monaco */
readonly MC: "MC";
/** Moldova, Republic of */
readonly MD: "MD";
/** Montenegro */
readonly ME: "ME";
/** Saint Martin (French part) */
readonly MF: "MF";
/** Madagascar */
readonly MG: "MG";
/** Marshall Islands */
readonly MH: "MH";
/** North Macedonia */
readonly MK: "MK";
/** Mali */
readonly ML: "ML";
/** Myanmar */
readonly MM: "MM";
/** Mongolia */
readonly MN: "MN";
/** Macao */
readonly MO: "MO";
/** Northern Mariana Islands */
readonly MP: "MP";
/** Martinique */
readonly MQ: "MQ";
/** Mauritania */
readonly MR: "MR";
/** Montserrat */
readonly MS: "MS";
/** Malta */
readonly MT: "MT";
/** Mauritius */
readonly MU: "MU";
/** Maldives */
readonly MV: "MV";
/** Malawi */
readonly MW: "MW";
/** Mexico */
readonly MX: "MX";
/** Malaysia */
readonly MY: "MY";
/** Mozambique */
readonly MZ: "MZ";
/** Namibia */
readonly NA: "NA";
/** New Caledonia */
readonly NC: "NC";
/** Niger */
readonly NE: "NE";
/** Norfolk Island */
readonly NF: "NF";
/** Nigeria */
readonly NG: "NG";
/** Nicaragua */
readonly NI: "NI";
/** Netherlands */
readonly NL: "NL";
/** Norway */
readonly NO: "NO";
/** Nepal */
readonly NP: "NP";
/** Nauru */
readonly NR: "NR";
/** Niue */
readonly NU: "NU";
/** New Zealand */
readonly NZ: "NZ";
/** Oman */
readonly OM: "OM";
/** Panama */
readonly PA: "PA";
/** Peru */
readonly PE: "PE";
/** French Polynesia */
readonly PF: "PF";
/** Papua New Guinea */
readonly PG: "PG";
/** Philippines */
readonly PH: "PH";
/** Pakistan */
readonly PK: "PK";
/** Poland */
readonly PL: "PL";
/** Saint Pierre and Miquelon */
readonly PM: "PM";
/** Pitcairn */
readonly PN: "PN";
/** Puerto Rico */
readonly PR: "PR";
/** Palestine, State of */
readonly PS: "PS";
/** Portugal */
readonly PT: "PT";
/** Palau */
readonly PW: "PW";
/** Paraguay */
readonly PY: "PY";
/** Qatar */
readonly QA: "QA";
/** Réunion */
readonly RE: "RE";
/** Romania */
readonly RO: "RO";
/** Serbia */
readonly RS: "RS";
/** Russian Federation */
readonly RU: "RU";
/** Rwanda */
readonly RW: "RW";
/** Saudi Arabia */
readonly SA: "SA";
/** Solomon Islands */
readonly SB: "SB";
/** Seychelles */
readonly SC: "SC";
/** Sudan */
readonly SD: "SD";
/** Sweden */
readonly SE: "SE";
/** Singapore */
readonly SG: "SG";
/** Saint Helena, Ascension and Tristan da Cunha */
readonly SH: "SH";
/** Slovenia */
readonly SI: "SI";
/** Svalbard and Jan Mayen */
readonly SJ: "SJ";
/** Slovakia */
readonly SK: "SK";
/** Sierra Leone */
readonly SL: "SL";
/** San Marino */
readonly SM: "SM";
/** Senegal */
readonly SN: "SN";
/** Somalia */
readonly SO: "SO";
/** Suriname */
readonly SR: "SR";
/** South Sudan */
readonly SS: "SS";
/** Sao Tome and Principe */
readonly ST: "ST";
/** El Salvador */
readonly SV: "SV";
/** Sint Maarten (Dutch part) */
readonly SX: "SX";
/** Syrian Arab Republic */
readonly SY: "SY";
/** Eswatini */
readonly SZ: "SZ";
/** Turks and Caicos Islands */
readonly TC: "TC";
/** Chad */
readonly TD: "TD";
/** French Southern Territories */
readonly TF: "TF";
/** Togo */
readonly TG: "TG";
/** Thailand */
readonly TH: "TH";
/** Tajikistan */
readonly TJ: "TJ";
/** Tokelau */
readonly TK: "TK";
/** Timor-Leste */
readonly TL: "TL";
/** Turkmenistan */
readonly TM: "TM";
/** Tunisia */
readonly TN: "TN";
/** Tonga */
readonly TO: "TO";
/** Turkey */
readonly TR: "TR";
/** Trinidad and Tobago */
readonly TT: "TT";
/** Tuvalu */
readonly TV: "TV";
/** Taiwan, Province of China */
readonly TW: "TW";
/** Tanzania, United Republic of */
readonly TZ: "TZ";
/** Ukraine */
readonly UA: "UA";
/** Uganda */
readonly UG: "UG";
/** United States Minor Outlying Islands */
readonly UM: "UM";
/** United States of America */
readonly US: "US";
/** Uruguay */
readonly UY: "UY";
/** Uzbekistan */
readonly UZ: "UZ";
/** Holy See */
readonly VA: "VA";
/** Saint Vincent and the Grenadines */
readonly VC: "VC";
/** Venezuela (Bolivarian Republic of) */
readonly VE: "VE";
/** Virgin Islands (British) */
readonly VG: "VG";
/** Virgin Islands (U.S.) */
readonly VI: "VI";
/** Viet Nam */
readonly VN: "VN";
/** Vanuatu */
readonly VU: "VU";
/** Wallis and Futuna */
readonly WF: "WF";
/** Samoa */
readonly WS: "WS";
/** Yemen */
readonly YE: "YE";
/** Mayotte */
readonly YT: "YT";
/** South Africa */
readonly ZA: "ZA";
/** Zambia */
readonly ZM: "ZM";
/** Zimbabwe */
readonly ZW: "ZW";
/** Ascension Island */
readonly AC: "AC";
/** Clipperton Island */
readonly CP: "CP";
/** Island of Sark */
readonly CQ: "CQ";
/** Diego Garcia */
readonly DG: "DG";
/** Ceuta, Melilla */
readonly EA: "EA";
/** European Union */
readonly EU: "EU";
/** Eurozone */
readonly EZ: "EZ";
/** France, Metropolitan */
readonly FX: "FX";
/** Canary Islands */
readonly IC: "IC";
/** USSR */
readonly SU: "SU";
/** Tristan da Cunha */
readonly TA: "TA";
/** United Kingdom */
readonly UK: "UK";
/** United Nations */
readonly UN: "UN";
/**
* Netherlands Antilles
* @Reserved from 2010-12 to 2060-12
* @To Divided to BQ and SX
*/
readonly AN: "AN";
/**
* Burma
* @Reserved from 1989-12 to 2039-12
* @To Name changed to MM
*/
readonly BU: "BU";
/**
* Serbia and Montenegro
* @Reserved from 2006-09 to 2056-09
* @To Divided to ME and RS
*/
readonly CS: "CS";
/**
* Neutral Zone
* @Reserved from 1993-07 to 2043-07
* @To Divided between IQ and SA
*/
readonly NT: "NT";
/**
* East Timor
* @Reserved from 2002-05 to 2052-05
* @To Name changed to TL
*/
readonly TP: "TP";
/**
* Yugoslavia
* @Reserved from 2003-07 to 2053-07
*/
readonly YU: "YU";
/**
* Zaire
* @Reserved from 1997-07 to 2047-07
* @To Name changed to CD
*/
readonly ZR: "ZR";
};
export type Country = typeof Country[keyof typeof Country];