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

อัลฟา

ตัวป้องกันชนิด (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