API-referentie
API-referentie
Een volledig overzicht van alle publieke API's die beschikbaar zijn in elk pakket.
Typen
Country
| Veld | Type | Beschrijving |
|---|---|---|
id | string | Unieke identificatie (bijv. "unitedStates") |
alpha2Code | string | ISO 3166-1 alfa-2 (bijv. "US") |
alpha3Code | string | ISO 3166-1 alfa-3 (bijv. "USA") |
numericCode | number | ISO 3166-1 numeriek (bijv. 840) |
nativeName | string | Oorspronkelijke landnaam |
capital | string | Hoofdstad |
mainLanguage | string | Primaire taalcode |
languages | string[] | Alle gesproken taalcodes |
tld | string | Topniveaudomein |
callingCode | number | Internationaal landnummer |
continent | string | Continentidentificatie |
currency | string | Valutacode |
Language
| Veld | Type | Beschrijving |
|---|---|---|
id | string | Unieke identificatie (bijv. "english") |
code | string | ISO 639-1-code (bijv. "en") |
nativeName | string | Naam in de taal zelf |
dialects | LanguageDialect[] | Regionale varianten |
defaultFlagCode | string? | Landcode voor representatieve vlag |
LanguageDialect
| Veld | Type | Beschrijving |
|---|---|---|
id | string | Unieke identificatie |
code | string | Dialectcode |
nativeName | string | Oorspronkelijke naam van het dialect |
flagCode | string? | Landcode voor de vlag van het dialect |
Currency
| Veld | Type | Beschrijving |
|---|---|---|
id | string | Unieke identificatie (bijv. "usd") |
code | string | ISO 4217-code (bijv. "USD") |
nativeName | string | Enkelvoudige naam (bijv. "US Dollar") |
nativeNamePlural | string | Meervoudige naam (bijv. "US Dollars") |
symbol | string | Valutasymbool (bijv. "$") |
Continent
| Veld | Type | Beschrijving |
|---|---|---|
id | string | Unieke identificatie (bijv. "europe") |
code | string | Tweeletterige code (bijv. "EU") |
name | string | Engelse weergavenaam |
Opzoekfuncties
Landen
GoDartTypeScript
// TypeScript
getCountryByAlpha2(code: string): Country | undefined
getCountryByAlpha3(code: string): Country | undefined
getCountriesByContinent(continent: string): Country[]
getCountriesInContinent(code: string): Country[]Talen
GoDartTypeScript
// TypeScript
getLanguageByCode(code: string): Language | undefinedValuta's
GoDartTypeScript
// TypeScript
getCurrencyByCode(code: string): Currency | undefinedContinenten
GoDartTypeScript
// TypeScript
getContinentByCode(code: string): Continent | undefinedVlaggen
GoDartTypeScript
// TypeScript
getFlag(alpha2: string): string | undefined
flags // Record<string, string>Emojivlaggen
GoDartTypeScript
// TypeScript
getEmojiFlag(alpha2: string): stringEnums / Constanten
Elk pakket biedt typeveilige constanten voor alle codes:
GoDartTypeScript
// TypeScript — string enums
CountryCode.US // "US"
LanguageCode.FR // "FR"
CurrencyCode.EUR // "EUR"
ContinentCode.EU // "EU"Vertaalfuncties
Alle vertaalfuncties nemen een entiteitcode en een taalgebiedcode en retourneren de gelokaliseerde naam.
Beschikbare taalgebieden: da, de, en, es, fr, it, zh
GoDartTypeScript
// TypeScript
getCountriesName(code: string, locale: string): string | undefined
getLanguagesName(code: string, locale: string): string | undefined
getCurrenciesName(code: string, locale: string): string | undefined
getContinentsName(code: string, locale: string): string | undefined
getCapitalsName(code: string, locale: string): string | undefinedVertaalmappen
Voor bulktoegang zijn de ruwe vertaalmappen beschikbaar:
GoDartTypeScript
// TypeScript
countriesTranslations // Record<string, Record<string, string>>
languagesTranslations
currenciesTranslations
continentsTranslations
capitalsTranslations