API-reference
API-reference
En komplet reference over alle offentlige API'er tilgaengelige i hver pakke.
Typer
Country
| Felt | Type | Beskrivelse |
|---|---|---|
id | string | Unik identifikator (f.eks. "unitedStates") |
alpha2Code | string | ISO 3166-1 alpha-2 (f.eks. "US") |
alpha3Code | string | ISO 3166-1 alpha-3 (f.eks. "USA") |
numericCode | number | ISO 3166-1 numerisk (f.eks. 840) |
nativeName | string | Oprindeligt landenavn |
capital | string | Hovedstad |
mainLanguage | string | Primaer sprogkode |
languages | string[] | Alle talte sprogkoder |
tld | string | Topdomaene |
callingCode | number | Internationalt opkaldsnummer |
continent | string | Kontinent-identifikator |
currency | string | Valutakode |
Language
| Felt | Type | Beskrivelse |
|---|---|---|
id | string | Unik identifikator (f.eks. "english") |
code | string | ISO 639-1-kode (f.eks. "en") |
nativeName | string | Navn paa selve sproget |
dialects | LanguageDialect[] | Regionale varianter |
defaultFlagCode | string? | Landekode for repraesentativt flag |
LanguageDialect
| Felt | Type | Beskrivelse |
|---|---|---|
id | string | Unik identifikator |
code | string | Dialektkode |
nativeName | string | Oprindeligt navn paa dialekten |
flagCode | string? | Landekode for dialektens flag |
Currency
| Felt | Type | Beskrivelse |
|---|---|---|
id | string | Unik identifikator (f.eks. "usd") |
code | string | ISO 4217-kode (f.eks. "USD") |
nativeName | string | Ental-navn (f.eks. "US Dollar") |
nativeNamePlural | string | Flertal-navn (f.eks. "US Dollars") |
symbol | string | Valutasymbol (f.eks. "$") |
Continent
| Felt | Type | Beskrivelse |
|---|---|---|
id | string | Unik identifikator (f.eks. "europe") |
code | string | Tobogstavskode (f.eks. "EU") |
name | string | Engelsk visningsnavn |
Opslagsfunktioner
Lande
GoDartTypeScript
// TypeScript
getCountryByAlpha2(code: string): Country | undefined
getCountryByAlpha3(code: string): Country | undefined
getCountriesByContinent(continent: string): Country[]
getCountriesInContinent(code: string): Country[]Sprog
GoDartTypeScript
// TypeScript
getLanguageByCode(code: string): Language | undefinedValutaer
GoDartTypeScript
// TypeScript
getCurrencyByCode(code: string): Currency | undefinedKontinenter
GoDartTypeScript
// TypeScript
getContinentByCode(code: string): Continent | undefinedFlag
GoDartTypeScript
// TypeScript
getFlag(alpha2: string): string | undefined
flags // Record<string, string>Emoji-flag
GoDartTypeScript
// TypeScript
getEmojiFlag(alpha2: string): stringEnums / Konstanter
Hver pakke tilbyder typesikre konstanter for alle koder:
GoDartTypeScript
// TypeScript — string enums
CountryCode.US // "US"
LanguageCode.FR // "FR"
CurrencyCode.EUR // "EUR"
ContinentCode.EU // "EU"Oversaettelsesfunktioner
Alle oversaettelsesfunktioner tager en enhedskode og en lokalitetskode og returnerer det lokaliserede navn.
Tilgaengelige lokaliteter: 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 | undefinedOversaettelsesmaps
For masseadgang er de raa oversaettelsesmaps tilgaengelige:
GoDartTypeScript
// TypeScript
countriesTranslations // Record<string, Record<string, string>>
languagesTranslations
currenciesTranslations
continentsTranslations
capitalsTranslations