Skip to content

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

Інтерфейс: LocaleSet<K> ​

Альфа

Типізований піднабір LocaleBundle. Створено за допомогою createLocaleSet для обмеження локалей, які підтримує додаток, на етапі компіляції — реєстрація або отримання локалі, що не входить до набору, є помилкою TypeScript.

Параметри типу ​

K ​

K розширює string

Властивості ​

locales ​

readonly locales: readonly K[]

Альфа

Мітки локалей, включені в цей набір.

Методи ​

has() ​

has(locale): locale is K

Альфа

Type guard — true коли locale належить цьому набору.

Параметри ​

locale ​

string

Повертає ​

locale is K


get() ​

get(locale): LocaleBundle

Альфа

Повертає bundle для locale. Викликає помилку під час виконання, якщо виклик зроблено з невідомою локаллю.

Параметри ​

locale ​

K

Повертає ​

LocaleBundle


register() ​

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

Альфа

Реєструє елементи @pantoken/web-components з вказаною локаллю з цього набору.

Параметри ​

locale ​

K

target? ​

ElementRegistry

options? ​
prefix? ​

string | null

only? ​

readonly string[]

Повертає ​

void