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