Skip to content

pantoken / renderers/web-components/src / LocaleSet

Antarmuka: LocaleSet<K>

Alfa

A typed subset of LocaleBundles. Created by createLocaleSet to constrain an aplikasi's supported locales at compile time — mendaftarkan atau mengambil locale yang tidak ada dalam set ini adalah kesalahan TypeScript.

Parameter Tipe

K

K memperluas string

Properti

locales

readonly locales: readonly K[]

Alfa

Tag lokal yang termasuk dalam set ini.

Metode

has()

has(locale): locale is K

Alfa

Type guard — bernilai true ketika locale ada dalam set ini.

Parameter

locale

string

Mengembalikan

locale is K


get()

get(locale): LocaleBundle

Alfa

Mengembalikan bundle untuk locale. Melempar kesalahan pada runtime jika dipanggil dengan locale yang tidak dikenal.

Parameter

locale

K

Mengembalikan

LocaleBundle


register()

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

Alfa

Daftarkan elemen @pantoken/web-components dengan locale yang diberikan dari set ini.

Parameter

locale

K

target?

ElementRegistry

options?
prefix?

string | null

only?

readonly string[]

Mengembalikan

void