Skip to content

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