Skip to content

pantoken / 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