Skip to content

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

Interfejs: LocaleSet<K> ​

Alpha

Typowany podzbiór LocaleBundle. Utworzony przez createLocaleSet w celu ograniczenia obsługiwanych locale aplikacji w czasie kompilacji — zarejestrowanie lub pobranie locale nie należącego do zestawu powoduje błąd TypeScript.

Parametry typu ​

K ​

K rozszerza string

Właściwości ​

locales ​

readonly locales: readonly K[]

Alpha

Tagi locale zawarte w tym zestawie.

Metody ​

has() ​

has(locale): locale is K

Alpha

Strażnik typu — zwraca true, gdy locale znajduje się w tym zestawie.

Parametry ​

locale ​

string

Zwraca ​

locale is K


get() ​

get(locale): LocaleBundle

Alpha

Zwraca bundle dla locale. Rzuca wyjątek w czasie wykonywania, gdy wywołano z nieznanym locale.

Parametry ​

locale ​

K

Zwraca ​

LocaleBundle


register() ​

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

Alpha

Rejestruje elementy @pantoken/web-components dla podanego locale z tego zestawu.

Parametry ​

locale ​

K

target? ​

ElementRegistry

options? ​
prefix? ​

string | null

only? ​

readonly string[]

Zwraca ​

void