Variable: Country
ts
const readonly Country: readonly CountryInfo[];Comprehensive list of world countries with their ISO codes, citizenship information, and subdivisions.
This constant provides a complete reference of countries including:
- ISO 3166-1 alpha-2 and alpha-3 country codes
- Citizenship/nationality demonyms
- State/province subdivisions for select countries (Australia, Canada, Japan, Mexico)
Examples
typescript
// Find a country by alpha-2 code
const usa = Country.find((country) => country.alpha2 === "US");
console.log(usa?.name); // "United States"typescript
// Get all countries with states
const countriesWithStates = Country.filter(
(country) => country.states.length > 0,
);
console.log(countriesWithStates.map((c) => c.name));
// ["Australia", "Canada", "Japan", "Mexico"]typescript
// Find citizenship for a country
const canada = Country.find((country) => country.alpha3 === "CAN");
console.log(canada?.citizenship); // "Canadian"