Landen
Landen
Het pakket bevat 248+ landen met volledige ISO 3166-1-metadata.
Landeigenschappen
Elk land heeft de volgende velden:
| Veld | Beschrijving |
|---|---|
alpha2Code | ISO 3166-1 alfa-2-code (bijv. "US") |
alpha3Code | ISO 3166-1 alfa-3-code (bijv. "USA") |
numericCode | ISO 3166-1 numerieke code (bijv. 840) |
nativeName | Oorspronkelijke landnaam |
capital | Hoofdstad |
mainLanguage | Primaire taalcode |
languages | Lijst van gesproken taalcodes |
tld | Topniveaudomein (bijv. ".us") |
callingCode | Internationaal landnummer (bijv. 1) |
continent | Continentidentificatie |
currency | Primaire valutacode |
Opzoeken op code
Alfa-2-code
GoDartTypeScript
import { getCountryByAlpha2 } from 'infobits-intl';
const country = getCountryByAlpha2('US');
console.log(country?.nativeName); // United States
console.log(country?.capital); // Washington, D.C.Alfa-3-code
GoDartTypeScript
import { getCountryByAlpha3 } from 'infobits-intl';
const country = getCountryByAlpha3('USA');
console.log(country?.alpha2Code); // USNumerieke code (alleen Dart)
final country = Country.fromNumericCode(840);
print(country?.nativeName); // United States
Alle landen weergeven
GoDartTypeScript
import { countries, CountryCode } from 'infobits-intl';
const allCountries = Object.values(countries);
console.log(allCountries.length);Filteren op continent
GoDartTypeScript
import { getCountriesByContinent } from 'infobits-intl';
const european = getCountriesByContinent('europe');
european.forEach(c => console.log(c.nativeName));SVG-vlaggen
Elk land heeft een inline SVG-vlag beschikbaar als string.
GoDartTypeScript
import { getFlag, flags } from 'infobits-intl';
// Met de opzoekfunctie
const svg = getFlag('US');
// Of benader de map rechtstreeks
const svgDirect = flags['US'];Emojivlaggen
GoDartTypeScript
import { getEmojiFlag } from 'infobits-intl';
console.log(getEmojiFlag('US'));Landmetadata
GoDartTypeScript
import { getCountryByAlpha2 } from 'infobits-intl';
const country = getCountryByAlpha2('JP');
console.log(country?.callingCode); // 81
console.log(country?.tld); // .jp
console.log(country?.currency); // JPY
console.log(country?.continent); // asia
console.log(country?.mainLanguage); // ja