Skip to content

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"