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

อัลฟา

ตัวป้องกันชนิด (type guard) — คืนค่า true เมื่อ locale อยู่ในชุดนี้.

พารามิเตอร์

locale

string

คืนค่า

locale is K


get()

get(locale): LocaleBundle

อัลฟา

คืน bundle สำหรับ 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