node-zugferd
Version:
A Node.js library for creating ZUGFeRD/Factur-X compliant documents. Generating XML and embedding it into PDF/A files, enabling seamless e-invoicing and digital document compliance.
1,760 lines (1,758 loc) • 41.3 kB
text/typescript
/**
* @see https://www.iso.org/obp/ui/#search
*/
type Iso3166Definition = {
name: string;
code: {
alpha2: string;
alpha3: string;
numeric: string;
};
};
type Iso3166Code = (typeof ISO_3166)[number]["code"]["alpha2"];
declare const ISO_3166_IDENTIFIER = "iso.3166";
declare const ISO_3166: [{
readonly name: "Afghanistan";
readonly code: {
readonly alpha2: "AF";
readonly alpha3: "AFG";
readonly numeric: "004";
};
}, {
readonly name: "Albania";
readonly code: {
readonly alpha2: "AL";
readonly alpha3: "ALB";
readonly numeric: "008";
};
}, {
readonly name: "Algeria";
readonly code: {
readonly alpha2: "DZ";
readonly alpha3: "DZA";
readonly numeric: "012";
};
}, {
readonly name: "American Samoa";
readonly code: {
readonly alpha2: "AS";
readonly alpha3: "ASM";
readonly numeric: "016";
};
}, {
readonly name: "Andorra";
readonly code: {
readonly alpha2: "AD";
readonly alpha3: "AND";
readonly numeric: "020";
};
}, {
readonly name: "Angola";
readonly code: {
readonly alpha2: "AO";
readonly alpha3: "AGO";
readonly numeric: "024";
};
}, {
readonly name: "Anguilla";
readonly code: {
readonly alpha2: "AI";
readonly alpha3: "AIA";
readonly numeric: "660";
};
}, {
readonly name: "Antarctica";
readonly code: {
readonly alpha2: "AQ";
readonly alpha3: "ATA";
readonly numeric: "010";
};
}, {
readonly name: "Antigua and Barbuda";
readonly code: {
readonly alpha2: "AG";
readonly alpha3: "ATG";
readonly numeric: "028";
};
}, {
readonly name: "Argentina";
readonly code: {
readonly alpha2: "AR";
readonly alpha3: "ARG";
readonly numeric: "032";
};
}, {
readonly name: "Armenia";
readonly code: {
readonly alpha2: "AM";
readonly alpha3: "ARM";
readonly numeric: "051";
};
}, {
readonly name: "Aruba";
readonly code: {
readonly alpha2: "AW";
readonly alpha3: "ABW";
readonly numeric: "533";
};
}, {
readonly name: "Australia";
readonly code: {
readonly alpha2: "AU";
readonly alpha3: "AUS";
readonly numeric: "036";
};
}, {
readonly name: "Austria";
readonly code: {
readonly alpha2: "AT";
readonly alpha3: "AUT";
readonly numeric: "040";
};
}, {
readonly name: "Azerbaijan";
readonly code: {
readonly alpha2: "AZ";
readonly alpha3: "AZE";
readonly numeric: "031";
};
}, {
readonly name: "Bahamas (the)";
readonly code: {
readonly alpha2: "BS";
readonly alpha3: "BHS";
readonly numeric: "044";
};
}, {
readonly name: "Bahrain";
readonly code: {
readonly alpha2: "BH";
readonly alpha3: "BHR";
readonly numeric: "048";
};
}, {
readonly name: "Bangladesh";
readonly code: {
readonly alpha2: "BD";
readonly alpha3: "BGD";
readonly numeric: "050";
};
}, {
readonly name: "Barbados";
readonly code: {
readonly alpha2: "BB";
readonly alpha3: "BRB";
readonly numeric: "052";
};
}, {
readonly name: "Belarus";
readonly code: {
readonly alpha2: "BY";
readonly alpha3: "BLR";
readonly numeric: "112";
};
}, {
readonly name: "Belgium";
readonly code: {
readonly alpha2: "BE";
readonly alpha3: "BEL";
readonly numeric: "056";
};
}, {
readonly name: "Belize";
readonly code: {
readonly alpha2: "BZ";
readonly alpha3: "BLZ";
readonly numeric: "084";
};
}, {
readonly name: "Benin";
readonly code: {
readonly alpha2: "BJ";
readonly alpha3: "BEN";
readonly numeric: "204";
};
}, {
readonly name: "Bermuda";
readonly code: {
readonly alpha2: "BM";
readonly alpha3: "BMU";
readonly numeric: "060";
};
}, {
readonly name: "Åland Islands";
readonly code: {
readonly alpha2: "AX";
readonly alpha3: "ALA";
readonly numeric: "248";
};
}, {
readonly name: "Bhutan";
readonly code: {
readonly alpha2: "BT";
readonly alpha3: "BTN";
readonly numeric: "064";
};
}, {
readonly name: "Bolivia (Plurinational State of)";
readonly code: {
readonly alpha2: "BO";
readonly alpha3: "BOL";
readonly numeric: "068";
};
}, {
readonly name: "Bonaire, Sint Eustatius and Saba";
readonly code: {
readonly alpha2: "BQ";
readonly alpha3: "BES";
readonly numeric: "535";
};
}, {
readonly name: "Bosnia and Herzegovina";
readonly code: {
readonly alpha2: "BA";
readonly alpha3: "BIH";
readonly numeric: "070";
};
}, {
readonly name: "Botswana";
readonly code: {
readonly alpha2: "BW";
readonly alpha3: "BWA";
readonly numeric: "072";
};
}, {
readonly name: "Bouvet Island";
readonly code: {
readonly alpha2: "BV";
readonly alpha3: "BVT";
readonly numeric: "074";
};
}, {
readonly name: "Brazil";
readonly code: {
readonly alpha2: "BR";
readonly alpha3: "BRA";
readonly numeric: "076";
};
}, {
readonly name: "British Indian Ocean Territory (the)";
readonly code: {
readonly alpha2: "IO";
readonly alpha3: "IOT";
readonly numeric: "086";
};
}, {
readonly name: "Brunei Darussalam";
readonly code: {
readonly alpha2: "BN";
readonly alpha3: "BRN";
readonly numeric: "096";
};
}, {
readonly name: "Bulgaria";
readonly code: {
readonly alpha2: "BG";
readonly alpha3: "BGR";
readonly numeric: "100";
};
}, {
readonly name: "Burkina Faso";
readonly code: {
readonly alpha2: "BF";
readonly alpha3: "BFA";
readonly numeric: "854";
};
}, {
readonly name: "Burundi";
readonly code: {
readonly alpha2: "BI";
readonly alpha3: "BDI";
readonly numeric: "108";
};
}, {
readonly name: "Cabo Verde";
readonly code: {
readonly alpha2: "CV";
readonly alpha3: "CPV";
readonly numeric: "132";
};
}, {
readonly name: "Cambodia";
readonly code: {
readonly alpha2: "KH";
readonly alpha3: "KHM";
readonly numeric: "116";
};
}, {
readonly name: "Cameroon";
readonly code: {
readonly alpha2: "CM";
readonly alpha3: "CMR";
readonly numeric: "120";
};
}, {
readonly name: "Canada";
readonly code: {
readonly alpha2: "CA";
readonly alpha3: "CAN";
readonly numeric: "124";
};
}, {
readonly name: "Cayman Islands (the)";
readonly code: {
readonly alpha2: "KY";
readonly alpha3: "CYM";
readonly numeric: "136";
};
}, {
readonly name: "Central African Republic (the)";
readonly code: {
readonly alpha2: "CF";
readonly alpha3: "CAF";
readonly numeric: "140";
};
}, {
readonly name: "Chad";
readonly code: {
readonly alpha2: "TD";
readonly alpha3: "TCD";
readonly numeric: "148";
};
}, {
readonly name: "Chile";
readonly code: {
readonly alpha2: "CL";
readonly alpha3: "CHL";
readonly numeric: "152";
};
}, {
readonly name: "China";
readonly code: {
readonly alpha2: "CN";
readonly alpha3: "CHN";
readonly numeric: "156";
};
}, {
readonly name: "Christmas Island";
readonly code: {
readonly alpha2: "CX";
readonly alpha3: "CXR";
readonly numeric: "162";
};
}, {
readonly name: "Cocos (Keeling) Islands (the)";
readonly code: {
readonly alpha2: "CC";
readonly alpha3: "CCK";
readonly numeric: "166";
};
}, {
readonly name: "Colombia";
readonly code: {
readonly alpha2: "CO";
readonly alpha3: "COL";
readonly numeric: "170";
};
}, {
readonly name: "Comoros (the)";
readonly code: {
readonly alpha2: "KM";
readonly alpha3: "COM";
readonly numeric: "174";
};
}, {
readonly name: "Congo (the Democratic Republic of the)";
readonly code: {
readonly alpha2: "CD";
readonly alpha3: "COD";
readonly numeric: "180";
};
}, {
readonly name: "Congo (the)";
readonly code: {
readonly alpha2: "CG";
readonly alpha3: "COG";
readonly numeric: "178";
};
}, {
readonly name: "Cook Islands (the)";
readonly code: {
readonly alpha2: "CK";
readonly alpha3: "COK";
readonly numeric: "184";
};
}, {
readonly name: "Costa Rica";
readonly code: {
readonly alpha2: "CR";
readonly alpha3: "CRI";
readonly numeric: "188";
};
}, {
readonly name: "Croatia";
readonly code: {
readonly alpha2: "HR";
readonly alpha3: "HRV";
readonly numeric: "191";
};
}, {
readonly name: "Cuba";
readonly code: {
readonly alpha2: "CU";
readonly alpha3: "CUB";
readonly numeric: "192";
};
}, {
readonly name: "Curaçao";
readonly code: {
readonly alpha2: "CW";
readonly alpha3: "CUW";
readonly numeric: "531";
};
}, {
readonly name: "Cyprus";
readonly code: {
readonly alpha2: "CY";
readonly alpha3: "CYP";
readonly numeric: "196";
};
}, {
readonly name: "Czechia";
readonly code: {
readonly alpha2: "CZ";
readonly alpha3: "CZE";
readonly numeric: "203";
};
}, {
readonly name: "Côte d'Ivoire";
readonly code: {
readonly alpha2: "CI";
readonly alpha3: "CIV";
readonly numeric: "384";
};
}, {
readonly name: "Denmark";
readonly code: {
readonly alpha2: "DK";
readonly alpha3: "DNK";
readonly numeric: "208";
};
}, {
readonly name: "Djibouti";
readonly code: {
readonly alpha2: "DJ";
readonly alpha3: "DJI";
readonly numeric: "262";
};
}, {
readonly name: "Dominica";
readonly code: {
readonly alpha2: "DM";
readonly alpha3: "DMA";
readonly numeric: "212";
};
}, {
readonly name: "Dominican Republic (the)";
readonly code: {
readonly alpha2: "DO";
readonly alpha3: "DOM";
readonly numeric: "214";
};
}, {
readonly name: "Ecuador";
readonly code: {
readonly alpha2: "EC";
readonly alpha3: "ECU";
readonly numeric: "218";
};
}, {
readonly name: "Egypt";
readonly code: {
readonly alpha2: "EG";
readonly alpha3: "EGY";
readonly numeric: "818";
};
}, {
readonly name: "El Salvador";
readonly code: {
readonly alpha2: "SV";
readonly alpha3: "SLV";
readonly numeric: "222";
};
}, {
readonly name: "Equatorial Guinea";
readonly code: {
readonly alpha2: "GQ";
readonly alpha3: "GNQ";
readonly numeric: "226";
};
}, {
readonly name: "Eritrea";
readonly code: {
readonly alpha2: "ER";
readonly alpha3: "ERI";
readonly numeric: "232";
};
}, {
readonly name: "Estonia";
readonly code: {
readonly alpha2: "EE";
readonly alpha3: "EST";
readonly numeric: "233";
};
}, {
readonly name: "Eswatini";
readonly code: {
readonly alpha2: "SZ";
readonly alpha3: "SWZ";
readonly numeric: "748";
};
}, {
readonly name: "Ethiopia";
readonly code: {
readonly alpha2: "ET";
readonly alpha3: "ETH";
readonly numeric: "231";
};
}, {
readonly name: "Falkland Islands (the) [Malvinas]";
readonly code: {
readonly alpha2: "FK";
readonly alpha3: "FLK";
readonly numeric: "238";
};
}, {
readonly name: "Faroe Islands (the)";
readonly code: {
readonly alpha2: "FO";
readonly alpha3: "FRO";
readonly numeric: "234";
};
}, {
readonly name: "Fiji";
readonly code: {
readonly alpha2: "FJ";
readonly alpha3: "FJI";
readonly numeric: "242";
};
}, {
readonly name: "Finland";
readonly code: {
readonly alpha2: "FI";
readonly alpha3: "FIN";
readonly numeric: "246";
};
}, {
readonly name: "France";
readonly code: {
readonly alpha2: "FR";
readonly alpha3: "FRA";
readonly numeric: "250";
};
}, {
readonly name: "French Guiana";
readonly code: {
readonly alpha2: "GF";
readonly alpha3: "GUF";
readonly numeric: "254";
};
}, {
readonly name: "French Polynesia";
readonly code: {
readonly alpha2: "PF";
readonly alpha3: "PYF";
readonly numeric: "258";
};
}, {
readonly name: "French Southern Territories (the)";
readonly code: {
readonly alpha2: "TF";
readonly alpha3: "ATF";
readonly numeric: "260";
};
}, {
readonly name: "Gabon";
readonly code: {
readonly alpha2: "GA";
readonly alpha3: "GAB";
readonly numeric: "266";
};
}, {
readonly name: "Gambia (the)";
readonly code: {
readonly alpha2: "GM";
readonly alpha3: "GMB";
readonly numeric: "270";
};
}, {
readonly name: "Georgia";
readonly code: {
readonly alpha2: "GE";
readonly alpha3: "GEO";
readonly numeric: "268";
};
}, {
readonly name: "Germany";
readonly code: {
readonly alpha2: "DE";
readonly alpha3: "DEU";
readonly numeric: "276";
};
}, {
readonly name: "Ghana";
readonly code: {
readonly alpha2: "GH";
readonly alpha3: "GHA";
readonly numeric: "288";
};
}, {
readonly name: "Gibraltar";
readonly code: {
readonly alpha2: "GI";
readonly alpha3: "GIB";
readonly numeric: "292";
};
}, {
readonly name: "Greece";
readonly code: {
readonly alpha2: "GR";
readonly alpha3: "GRC";
readonly numeric: "300";
};
}, {
readonly name: "Greenland";
readonly code: {
readonly alpha2: "GL";
readonly alpha3: "GRL";
readonly numeric: "304";
};
}, {
readonly name: "Grenada";
readonly code: {
readonly alpha2: "GD";
readonly alpha3: "GRD";
readonly numeric: "308";
};
}, {
readonly name: "Guadeloupe";
readonly code: {
readonly alpha2: "GP";
readonly alpha3: "GLP";
readonly numeric: "312";
};
}, {
readonly name: "Guam";
readonly code: {
readonly alpha2: "GU";
readonly alpha3: "GUM";
readonly numeric: "316";
};
}, {
readonly name: "Guatemala";
readonly code: {
readonly alpha2: "GT";
readonly alpha3: "GTM";
readonly numeric: "320";
};
}, {
readonly name: "Guernsey";
readonly code: {
readonly alpha2: "GG";
readonly alpha3: "GGY";
readonly numeric: "831";
};
}, {
readonly name: "Guinea";
readonly code: {
readonly alpha2: "GN";
readonly alpha3: "GIN";
readonly numeric: "324";
};
}, {
readonly name: "Guinea-Bissau";
readonly code: {
readonly alpha2: "GW";
readonly alpha3: "GNB";
readonly numeric: "624";
};
}, {
readonly name: "Guyana";
readonly code: {
readonly alpha2: "GY";
readonly alpha3: "GUY";
readonly numeric: "328";
};
}, {
readonly name: "Haiti";
readonly code: {
readonly alpha2: "HT";
readonly alpha3: "HTI";
readonly numeric: "332";
};
}, {
readonly name: "Heard Island and McDonald Islands";
readonly code: {
readonly alpha2: "HM";
readonly alpha3: "HMD";
readonly numeric: "334";
};
}, {
readonly name: "Holy See (the)";
readonly code: {
readonly alpha2: "VA";
readonly alpha3: "VAT";
readonly numeric: "336";
};
}, {
readonly name: "Honduras";
readonly code: {
readonly alpha2: "HN";
readonly alpha3: "HND";
readonly numeric: "340";
};
}, {
readonly name: "Hong Kong";
readonly code: {
readonly alpha2: "HK";
readonly alpha3: "HKG";
readonly numeric: "344";
};
}, {
readonly name: "Hungary";
readonly code: {
readonly alpha2: "HU";
readonly alpha3: "HUN";
readonly numeric: "348";
};
}, {
readonly name: "Iceland";
readonly code: {
readonly alpha2: "IS";
readonly alpha3: "ISL";
readonly numeric: "352";
};
}, {
readonly name: "India";
readonly code: {
readonly alpha2: "IN";
readonly alpha3: "IND";
readonly numeric: "356";
};
}, {
readonly name: "Indonesia";
readonly code: {
readonly alpha2: "ID";
readonly alpha3: "IDN";
readonly numeric: "360";
};
}, {
readonly name: "Iran (Islamic Republic of)";
readonly code: {
readonly alpha2: "IR";
readonly alpha3: "IRN";
readonly numeric: "364";
};
}, {
readonly name: "Iraq";
readonly code: {
readonly alpha2: "IQ";
readonly alpha3: "IRQ";
readonly numeric: "368";
};
}, {
readonly name: "Ireland";
readonly code: {
readonly alpha2: "IE";
readonly alpha3: "IRL";
readonly numeric: "372";
};
}, {
readonly name: "Isle of Man";
readonly code: {
readonly alpha2: "IM";
readonly alpha3: "IMN";
readonly numeric: "833";
};
}, {
readonly name: "Israel";
readonly code: {
readonly alpha2: "IL";
readonly alpha3: "ISR";
readonly numeric: "376";
};
}, {
readonly name: "Italy";
readonly code: {
readonly alpha2: "IT";
readonly alpha3: "ITA";
readonly numeric: "380";
};
}, {
readonly name: "Jamaica";
readonly code: {
readonly alpha2: "JM";
readonly alpha3: "JAM";
readonly numeric: "388";
};
}, {
readonly name: "Japan";
readonly code: {
readonly alpha2: "JP";
readonly alpha3: "JPN";
readonly numeric: "392";
};
}, {
readonly name: "Jersey";
readonly code: {
readonly alpha2: "JE";
readonly alpha3: "JEY";
readonly numeric: "832";
};
}, {
readonly name: "Jordan";
readonly code: {
readonly alpha2: "JO";
readonly alpha3: "JOR";
readonly numeric: "400";
};
}, {
readonly name: "Kazakhstan";
readonly code: {
readonly alpha2: "KZ";
readonly alpha3: "KAZ";
readonly numeric: "398";
};
}, {
readonly name: "Kenya";
readonly code: {
readonly alpha2: "KE";
readonly alpha3: "KEN";
readonly numeric: "404";
};
}, {
readonly name: "Kiribati";
readonly code: {
readonly alpha2: "KI";
readonly alpha3: "KIR";
readonly numeric: "296";
};
}, {
readonly name: "Korea (the Democratic People's Republic of)";
readonly code: {
readonly alpha2: "KP";
readonly alpha3: "PRK";
readonly numeric: "408";
};
}, {
readonly name: "Korea (the Republic of)";
readonly code: {
readonly alpha2: "KR";
readonly alpha3: "KOR";
readonly numeric: "410";
};
}, {
readonly name: "Kuwait";
readonly code: {
readonly alpha2: "KW";
readonly alpha3: "KWT";
readonly numeric: "414";
};
}, {
readonly name: "Kyrgyzstan";
readonly code: {
readonly alpha2: "KG";
readonly alpha3: "KGZ";
readonly numeric: "417";
};
}, {
readonly name: "Lao People's Democratic Republic (the)";
readonly code: {
readonly alpha2: "LA";
readonly alpha3: "LAO";
readonly numeric: "418";
};
}, {
readonly name: "Latvia";
readonly code: {
readonly alpha2: "LV";
readonly alpha3: "LVA";
readonly numeric: "428";
};
}, {
readonly name: "Lebanon";
readonly code: {
readonly alpha2: "LB";
readonly alpha3: "LBN";
readonly numeric: "422";
};
}, {
readonly name: "Lesotho";
readonly code: {
readonly alpha2: "LS";
readonly alpha3: "LSO";
readonly numeric: "426";
};
}, {
readonly name: "Liberia";
readonly code: {
readonly alpha2: "LR";
readonly alpha3: "LBR";
readonly numeric: "430";
};
}, {
readonly name: "Libya";
readonly code: {
readonly alpha2: "LY";
readonly alpha3: "LBY";
readonly numeric: "434";
};
}, {
readonly name: "Liechtenstein";
readonly code: {
readonly alpha2: "LI";
readonly alpha3: "LIE";
readonly numeric: "438";
};
}, {
readonly name: "Lithuania";
readonly code: {
readonly alpha2: "LT";
readonly alpha3: "LTU";
readonly numeric: "440";
};
}, {
readonly name: "Luxembourg";
readonly code: {
readonly alpha2: "LU";
readonly alpha3: "LUX";
readonly numeric: "442";
};
}, {
readonly name: "Macao";
readonly code: {
readonly alpha2: "MO";
readonly alpha3: "MAC";
readonly numeric: "446";
};
}, {
readonly name: "Madagascar";
readonly code: {
readonly alpha2: "MG";
readonly alpha3: "MDG";
readonly numeric: "450";
};
}, {
readonly name: "Malawi";
readonly code: {
readonly alpha2: "MW";
readonly alpha3: "MWI";
readonly numeric: "454";
};
}, {
readonly name: "Malaysia";
readonly code: {
readonly alpha2: "MY";
readonly alpha3: "MYS";
readonly numeric: "458";
};
}, {
readonly name: "Maldives";
readonly code: {
readonly alpha2: "MV";
readonly alpha3: "MDV";
readonly numeric: "462";
};
}, {
readonly name: "Mali";
readonly code: {
readonly alpha2: "ML";
readonly alpha3: "MLI";
readonly numeric: "466";
};
}, {
readonly name: "Malta";
readonly code: {
readonly alpha2: "MT";
readonly alpha3: "MLT";
readonly numeric: "470";
};
}, {
readonly name: "Marshall Islands (the)";
readonly code: {
readonly alpha2: "MH";
readonly alpha3: "MHL";
readonly numeric: "584";
};
}, {
readonly name: "Martinique";
readonly code: {
readonly alpha2: "MQ";
readonly alpha3: "MTQ";
readonly numeric: "474";
};
}, {
readonly name: "Mauritania";
readonly code: {
readonly alpha2: "MR";
readonly alpha3: "MRT";
readonly numeric: "478";
};
}, {
readonly name: "Mauritius";
readonly code: {
readonly alpha2: "MU";
readonly alpha3: "MUS";
readonly numeric: "480";
};
}, {
readonly name: "Mayotte";
readonly code: {
readonly alpha2: "YT";
readonly alpha3: "MYT";
readonly numeric: "175";
};
}, {
readonly name: "Mexico";
readonly code: {
readonly alpha2: "MX";
readonly alpha3: "MEX";
readonly numeric: "484";
};
}, {
readonly name: "Micronesia (Federated States of)";
readonly code: {
readonly alpha2: "FM";
readonly alpha3: "FSM";
readonly numeric: "583";
};
}, {
readonly name: "Moldova (the Republic of)";
readonly code: {
readonly alpha2: "MD";
readonly alpha3: "MDA";
readonly numeric: "498";
};
}, {
readonly name: "Monaco";
readonly code: {
readonly alpha2: "MC";
readonly alpha3: "MCO";
readonly numeric: "492";
};
}, {
readonly name: "Mongolia";
readonly code: {
readonly alpha2: "MN";
readonly alpha3: "MNG";
readonly numeric: "496";
};
}, {
readonly name: "Montenegro";
readonly code: {
readonly alpha2: "ME";
readonly alpha3: "MNE";
readonly numeric: "499";
};
}, {
readonly name: "Montserrat";
readonly code: {
readonly alpha2: "MS";
readonly alpha3: "MSR";
readonly numeric: "500";
};
}, {
readonly name: "Morocco";
readonly code: {
readonly alpha2: "MA";
readonly alpha3: "MAR";
readonly numeric: "504";
};
}, {
readonly name: "Mozambique";
readonly code: {
readonly alpha2: "MZ";
readonly alpha3: "MOZ";
readonly numeric: "508";
};
}, {
readonly name: "Myanmar";
readonly code: {
readonly alpha2: "MM";
readonly alpha3: "MMR";
readonly numeric: "104";
};
}, {
readonly name: "Namibia";
readonly code: {
readonly alpha2: "NA";
readonly alpha3: "NAM";
readonly numeric: "516";
};
}, {
readonly name: "Nauru";
readonly code: {
readonly alpha2: "NR";
readonly alpha3: "NRU";
readonly numeric: "520";
};
}, {
readonly name: "Nepal";
readonly code: {
readonly alpha2: "NP";
readonly alpha3: "NPL";
readonly numeric: "524";
};
}, {
readonly name: "Netherlands (Kingdom of the)";
readonly code: {
readonly alpha2: "NL";
readonly alpha3: "NLD";
readonly numeric: "528";
};
}, {
readonly name: "New Caledonia";
readonly code: {
readonly alpha2: "NC";
readonly alpha3: "NCL";
readonly numeric: "540";
};
}, {
readonly name: "New Zealand";
readonly code: {
readonly alpha2: "NZ";
readonly alpha3: "NZL";
readonly numeric: "554";
};
}, {
readonly name: "Nicaragua";
readonly code: {
readonly alpha2: "NI";
readonly alpha3: "NIC";
readonly numeric: "558";
};
}, {
readonly name: "Niger (the)";
readonly code: {
readonly alpha2: "NE";
readonly alpha3: "NER";
readonly numeric: "562";
};
}, {
readonly name: "Nigeria";
readonly code: {
readonly alpha2: "NG";
readonly alpha3: "NGA";
readonly numeric: "566";
};
}, {
readonly name: "Niue";
readonly code: {
readonly alpha2: "NU";
readonly alpha3: "NIU";
readonly numeric: "570";
};
}, {
readonly name: "Norfolk Island";
readonly code: {
readonly alpha2: "NF";
readonly alpha3: "NFK";
readonly numeric: "574";
};
}, {
readonly name: "North Macedonia";
readonly code: {
readonly alpha2: "MK";
readonly alpha3: "MKD";
readonly numeric: "807";
};
}, {
readonly name: "Northern Mariana Islands (the)";
readonly code: {
readonly alpha2: "MP";
readonly alpha3: "MNP";
readonly numeric: "580";
};
}, {
readonly name: "Norway";
readonly code: {
readonly alpha2: "NO";
readonly alpha3: "NOR";
readonly numeric: "578";
};
}, {
readonly name: "Oman";
readonly code: {
readonly alpha2: "OM";
readonly alpha3: "OMN";
readonly numeric: "512";
};
}, {
readonly name: "Pakistan";
readonly code: {
readonly alpha2: "PK";
readonly alpha3: "PAK";
readonly numeric: "586";
};
}, {
readonly name: "Palau";
readonly code: {
readonly alpha2: "PW";
readonly alpha3: "PLW";
readonly numeric: "585";
};
}, {
readonly name: "Palestine, State of";
readonly code: {
readonly alpha2: "PS";
readonly alpha3: "PSE";
readonly numeric: "275";
};
}, {
readonly name: "Panama";
readonly code: {
readonly alpha2: "PA";
readonly alpha3: "PAN";
readonly numeric: "591";
};
}, {
readonly name: "Papua New Guinea";
readonly code: {
readonly alpha2: "PG";
readonly alpha3: "PNG";
readonly numeric: "598";
};
}, {
readonly name: "Paraguay";
readonly code: {
readonly alpha2: "PY";
readonly alpha3: "PRY";
readonly numeric: "600";
};
}, {
readonly name: "Peru";
readonly code: {
readonly alpha2: "PE";
readonly alpha3: "PER";
readonly numeric: "604";
};
}, {
readonly name: "Philippines (the)";
readonly code: {
readonly alpha2: "PH";
readonly alpha3: "PHL";
readonly numeric: "608";
};
}, {
readonly name: "Pitcairn";
readonly code: {
readonly alpha2: "PN";
readonly alpha3: "PCN";
readonly numeric: "612";
};
}, {
readonly name: "Poland";
readonly code: {
readonly alpha2: "PL";
readonly alpha3: "POL";
readonly numeric: "616";
};
}, {
readonly name: "Portugal";
readonly code: {
readonly alpha2: "PT";
readonly alpha3: "PRT";
readonly numeric: "620";
};
}, {
readonly name: "Puerto Rico";
readonly code: {
readonly alpha2: "PR";
readonly alpha3: "PRI";
readonly numeric: "630";
};
}, {
readonly name: "Qatar";
readonly code: {
readonly alpha2: "QA";
readonly alpha3: "QAT";
readonly numeric: "634";
};
}, {
readonly name: "Romania";
readonly code: {
readonly alpha2: "RO";
readonly alpha3: "ROU";
readonly numeric: "642";
};
}, {
readonly name: "Russian Federation (the)";
readonly code: {
readonly alpha2: "RU";
readonly alpha3: "RUS";
readonly numeric: "643";
};
}, {
readonly name: "Rwanda";
readonly code: {
readonly alpha2: "RW";
readonly alpha3: "RWA";
readonly numeric: "646";
};
}, {
readonly name: "Réunion";
readonly code: {
readonly alpha2: "RE";
readonly alpha3: "REU";
readonly numeric: "638";
};
}, {
readonly name: "Saint Barthélemy";
readonly code: {
readonly alpha2: "BL";
readonly alpha3: "BLM";
readonly numeric: "652";
};
}, {
readonly name: "Saint Helena, Ascension and Tristan da Cunha";
readonly code: {
readonly alpha2: "SH";
readonly alpha3: "SHN";
readonly numeric: "654";
};
}, {
readonly name: "Saint Kitts and Nevis";
readonly code: {
readonly alpha2: "KN";
readonly alpha3: "KNA";
readonly numeric: "659";
};
}, {
readonly name: "Saint Lucia";
readonly code: {
readonly alpha2: "LC";
readonly alpha3: "LCA";
readonly numeric: "662";
};
}, {
readonly name: "Saint Martin (French part)";
readonly code: {
readonly alpha2: "MF";
readonly alpha3: "MAF";
readonly numeric: "663";
};
}, {
readonly name: "Saint Pierre and Miquelon";
readonly code: {
readonly alpha2: "PM";
readonly alpha3: "SPM";
readonly numeric: "666";
};
}, {
readonly name: "Saint Vincent and the Grenadines";
readonly code: {
readonly alpha2: "VC";
readonly alpha3: "VCT";
readonly numeric: "670";
};
}, {
readonly name: "Samoa";
readonly code: {
readonly alpha2: "WS";
readonly alpha3: "WSM";
readonly numeric: "882";
};
}, {
readonly name: "San Marino";
readonly code: {
readonly alpha2: "SM";
readonly alpha3: "SMR";
readonly numeric: "674";
};
}, {
readonly name: "Sao Tome and Principe";
readonly code: {
readonly alpha2: "ST";
readonly alpha3: "STP";
readonly numeric: "678";
};
}, {
readonly name: "Saudi Arabia";
readonly code: {
readonly alpha2: "SA";
readonly alpha3: "SAU";
readonly numeric: "682";
};
}, {
readonly name: "Senegal";
readonly code: {
readonly alpha2: "SN";
readonly alpha3: "SEN";
readonly numeric: "686";
};
}, {
readonly name: "Serbia";
readonly code: {
readonly alpha2: "RS";
readonly alpha3: "SRB";
readonly numeric: "688";
};
}, {
readonly name: "Seychelles";
readonly code: {
readonly alpha2: "SC";
readonly alpha3: "SYC";
readonly numeric: "690";
};
}, {
readonly name: "Sierra Leone";
readonly code: {
readonly alpha2: "SL";
readonly alpha3: "SLE";
readonly numeric: "694";
};
}, {
readonly name: "Singapore";
readonly code: {
readonly alpha2: "SG";
readonly alpha3: "SGP";
readonly numeric: "702";
};
}, {
readonly name: "Sint Maarten (Dutch part)";
readonly code: {
readonly alpha2: "SX";
readonly alpha3: "SXM";
readonly numeric: "534";
};
}, {
readonly name: "Slovakia";
readonly code: {
readonly alpha2: "SK";
readonly alpha3: "SVK";
readonly numeric: "703";
};
}, {
readonly name: "Slovenia";
readonly code: {
readonly alpha2: "SI";
readonly alpha3: "SVN";
readonly numeric: "705";
};
}, {
readonly name: "Solomon Islands";
readonly code: {
readonly alpha2: "SB";
readonly alpha3: "SLB";
readonly numeric: "090";
};
}, {
readonly name: "Somalia";
readonly code: {
readonly alpha2: "SO";
readonly alpha3: "SOM";
readonly numeric: "706";
};
}, {
readonly name: "South Africa";
readonly code: {
readonly alpha2: "ZA";
readonly alpha3: "ZAF";
readonly numeric: "710";
};
}, {
readonly name: "South Georgia and the South Sandwich Islands";
readonly code: {
readonly alpha2: "GS";
readonly alpha3: "SGS";
readonly numeric: "239";
};
}, {
readonly name: "South Sudan";
readonly code: {
readonly alpha2: "SS";
readonly alpha3: "SSD";
readonly numeric: "728";
};
}, {
readonly name: "Spain";
readonly code: {
readonly alpha2: "ES";
readonly alpha3: "ESP";
readonly numeric: "724";
};
}, {
readonly name: "Sri Lanka";
readonly code: {
readonly alpha2: "LK";
readonly alpha3: "LKA";
readonly numeric: "144";
};
}, {
readonly name: "Sudan (the)";
readonly code: {
readonly alpha2: "SD";
readonly alpha3: "SDN";
readonly numeric: "729";
};
}, {
readonly name: "Suriname";
readonly code: {
readonly alpha2: "SR";
readonly alpha3: "SUR";
readonly numeric: "740";
};
}, {
readonly name: "Svalbard and Jan Mayen";
readonly code: {
readonly alpha2: "SJ";
readonly alpha3: "SJM";
readonly numeric: "744";
};
}, {
readonly name: "Sweden";
readonly code: {
readonly alpha2: "SE";
readonly alpha3: "SWE";
readonly numeric: "752";
};
}, {
readonly name: "Switzerland";
readonly code: {
readonly alpha2: "CH";
readonly alpha3: "CHE";
readonly numeric: "756";
};
}, {
readonly name: "Syrian Arab Republic (the)";
readonly code: {
readonly alpha2: "SY";
readonly alpha3: "SYR";
readonly numeric: "760";
};
}, {
readonly name: "Taiwan (Province of China)";
readonly code: {
readonly alpha2: "TW";
readonly alpha3: "TWN";
readonly numeric: "158";
};
}, {
readonly name: "Tajikistan";
readonly code: {
readonly alpha2: "TJ";
readonly alpha3: "TJK";
readonly numeric: "762";
};
}, {
readonly name: "Tanzania, the United Republic of";
readonly code: {
readonly alpha2: "TZ";
readonly alpha3: "TZA";
readonly numeric: "834";
};
}, {
readonly name: "Thailand";
readonly code: {
readonly alpha2: "TH";
readonly alpha3: "THA";
readonly numeric: "764";
};
}, {
readonly name: "Timor-Leste";
readonly code: {
readonly alpha2: "TL";
readonly alpha3: "TLS";
readonly numeric: "626";
};
}, {
readonly name: "Togo";
readonly code: {
readonly alpha2: "TG";
readonly alpha3: "TGO";
readonly numeric: "768";
};
}, {
readonly name: "Tokelau";
readonly code: {
readonly alpha2: "TK";
readonly alpha3: "TKL";
readonly numeric: "772";
};
}, {
readonly name: "Tonga";
readonly code: {
readonly alpha2: "TO";
readonly alpha3: "TON";
readonly numeric: "776";
};
}, {
readonly name: "Trinidad and Tobago";
readonly code: {
readonly alpha2: "TT";
readonly alpha3: "TTO";
readonly numeric: "780";
};
}, {
readonly name: "Tunisia";
readonly code: {
readonly alpha2: "TN";
readonly alpha3: "TUN";
readonly numeric: "788";
};
}, {
readonly name: "Turkmenistan";
readonly code: {
readonly alpha2: "TM";
readonly alpha3: "TKM";
readonly numeric: "795";
};
}, {
readonly name: "Turks and Caicos Islands (the)";
readonly code: {
readonly alpha2: "TC";
readonly alpha3: "TCA";
readonly numeric: "796";
};
}, {
readonly name: "Tuvalu";
readonly code: {
readonly alpha2: "TV";
readonly alpha3: "TUV";
readonly numeric: "798";
};
}, {
readonly name: "Türkiye";
readonly code: {
readonly alpha2: "TR";
readonly alpha3: "TUR";
readonly numeric: "792";
};
}, {
readonly name: "Uganda";
readonly code: {
readonly alpha2: "UG";
readonly alpha3: "UGA";
readonly numeric: "800";
};
}, {
readonly name: "Ukraine";
readonly code: {
readonly alpha2: "UA";
readonly alpha3: "UKR";
readonly numeric: "804";
};
}, {
readonly name: "United Arab Emirates (the)";
readonly code: {
readonly alpha2: "AE";
readonly alpha3: "ATR";
readonly numeric: "784";
};
}, {
readonly name: "United Kingdom of Great Britain and Northern Ireland (the)";
readonly code: {
readonly alpha2: "GB";
readonly alpha3: "GBR";
readonly numeric: "826";
};
}, {
readonly name: "United States Minor Outlying Islands (the)";
readonly code: {
readonly alpha2: "UM";
readonly alpha3: "UMI";
readonly numeric: "581";
};
}, {
readonly name: "United States of America (the)";
readonly code: {
readonly alpha2: "US";
readonly alpha3: "USA";
readonly numeric: "840";
};
}, {
readonly name: "Uruguay";
readonly code: {
readonly alpha2: "UY";
readonly alpha3: "URY";
readonly numeric: "858";
};
}, {
readonly name: "Uzbekistan";
readonly code: {
readonly alpha2: "UZ";
readonly alpha3: "UZB";
readonly numeric: "860";
};
}, {
readonly name: "Vanuatu";
readonly code: {
readonly alpha2: "VU";
readonly alpha3: "VUT";
readonly numeric: "548";
};
}, {
readonly name: "Venezuela (Bolivarian Republic of)";
readonly code: {
readonly alpha2: "VE";
readonly alpha3: "VEN";
readonly numeric: "862";
};
}, {
readonly name: "Viet Nam";
readonly code: {
readonly alpha2: "VN";
readonly alpha3: "VNM";
readonly numeric: "704";
};
}, {
readonly name: "Virgin Islands (British)";
readonly code: {
readonly alpha2: "VG";
readonly alpha3: "VGB";
readonly numeric: "092";
};
}, {
readonly name: "Virgin Islands (U.S.)";
readonly code: {
readonly alpha2: "VI";
readonly alpha3: "VIR";
readonly numeric: "850";
};
}, {
readonly name: "Wallis and Futuna";
readonly code: {
readonly alpha2: "WF";
readonly alpha3: "WLF";
readonly numeric: "876";
};
}, {
readonly name: "Western Sahara*";
readonly code: {
readonly alpha2: "EH";
readonly alpha3: "ESH";
readonly numeric: "732";
};
}, {
readonly name: "Yemen";
readonly code: {
readonly alpha2: "YE";
readonly alpha3: "YEM";
readonly numeric: "887";
};
}, {
readonly name: "Zambia";
readonly code: {
readonly alpha2: "ZM";
readonly alpha3: "ZMB";
readonly numeric: "894";
};
}, {
readonly name: "Zimbabwe";
readonly code: {
readonly alpha2: "ZW";
readonly alpha3: "ZWE";
readonly numeric: "716";
};
}];
export { ISO_3166, ISO_3166_IDENTIFIER, type Iso3166Code, type Iso3166Definition };