Skip to content

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

Antaramuka: LocaleSet<K> ​

Alpha

Subset bertipe dari LocaleBundle. Dibuat oleh createLocaleSet untuk mengehadkan lokal yang disokong oleh aplikasi semasa masa kompilasi — mendaftar atau mengambil lokal yang tidak terdapat dalam set akan menghasilkan ralat TypeScript.

Parameter Jenis ​

K ​

K memperluas string

Sifat ​

locales ​

readonly locales: readonly K[]

Alpha

Tag lokal yang termasuk dalam set ini.

Kaedah ​

has() ​

has(locale): locale is K

Alpha

Penjaga jenis — benar apabila locale terdapat dalam set ini.

Parameter ​

locale ​

string

Mengembalikan ​

locale is K


get() ​

get(locale): LocaleBundle

Alpha

Pulangkan bundle untuk locale. Melempar ralat semasa runtime apabila dipanggil dengan lokal yang tidak diketahui.

Parameter ​

locale ​

K

Mengembalikan ​

LocaleBundle


register() ​

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

Alpha

Daftarkan elemen @pantoken/web-components dengan lokal yang diberikan daripada set ini.

Parameter ​

locale ​

K

target? ​

ElementRegistry

options? ​
prefix? ​

string | null

only? ​

readonly string[]

Mengembalikan ​

void