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

آلفا

نگهبان نوع — صحیح زمانی که 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