Skip to content

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