Skip to content

pantoken-root / renderers/web-components/src / LocaleSet

Interface: LocaleSet<K> ​

Alpha

Een getypeerde subset van LocaleBundleen. Gemaakt door createLocaleSet om de door een app ondersteunde localen tijdens compile-tijd te beperken — het registreren of ophalen van een locale die niet in de set staat is een TypeScript-fout.

Typeparameters ​

K ​

K breidt uit string

Eigenschappen ​

locales ​

readonly locales: readonly K[]

Alpha

De locale-tags die in deze set zijn opgenomen.

Methoden ​

has() ​

has(locale): locale is K

Alpha

Type guard — true wanneer locale in deze set voorkomt.

Parameters ​

locale ​

string

Retourneert ​

locale is K


get() ​

get(locale): LocaleBundle

Alpha

Geef de bundle terug voor locale. Werpt een fout tijdens runtime wanneer aangeroepen met een onbekende locale.

Parameters ​

locale ​

K

Retourneert ​

LocaleBundle


register() ​

register(locale, target?, options?): void

Alpha

Registreer @pantoken/web-components-elementen met de opgegeven locale uit deze set.

Parameters ​

locale ​

K

target? ​

ElementRegistry

options? ​
prefix? ​

string | null

only? ​

readonly string[]

Retourneert ​

void