Skip to content

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

Schnittstelle: LocaleSet<K> ​

Alpha

Eine typisierte Teilmenge von LocaleBundles. Erstellt von createLocaleSet, um die vom App unterstützten Locales zur Kompilierzeit einzuschränken — das Registrieren oder Abrufen einer nicht in der Menge enthaltenen Locale ist ein TypeScript-Fehler.

Typparameter ​

K ​

K erweitert string

Eigenschaften ​

locales ​

readonly locales: readonly K[]

Alpha

Die in diesem Set enthaltenen Locale-Tags.

Methoden ​

has() ​

has(locale): locale is K

Alpha

Type-Guard — true, wenn locale in diesem Set enthalten ist.

Parameter ​

locale ​

string

Rückgabe ​

locale is K


get() ​

get(locale): LocaleBundle

Alpha

Gibt das Bundle für locale zurück. Wirft zur Laufzeit einen Fehler, wenn mit einer unbekannten Locale aufgerufen wird.

Parameter ​

locale ​

K

Rückgabe ​

LocaleBundle


register() ​

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

Alpha

Registriert @pantoken/web-components-Elemente mit der angegebenen Locale aus diesem Set.

Parameter ​

locale ​

K

target? ​

ElementRegistry

options? ​
prefix? ​

string | null

only? ​

readonly string[]

Rückgabe ​

void