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