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

Альфа

Проверка типа — true, когда locale находится в этом наборе.

Параметры ​

locale ​

string

Возвращаемое значение ​

locale is K


get() ​

get(locale): LocaleBundle

Альфа

Возвращает бандл для 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