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

آلفا

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