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

Альфа

Проверка типа — 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