Skip to content

pantoken-root / renderers/web-components/src / LocaleSet

Giao diện: LocaleSet<K> ​

Alpha

Một tập con có kiểu của LocaleBundle. Được tạo bởi createLocaleSet để giới hạn các locale được ứng dụng hỗ trợ tại thời điểm biên dịch — đăng ký hoặc truy xuất một locale không nằm trong tập sẽ gây ra lỗi TypeScript.

Tham số kiểu ​

K ​

K mở rộng string

Thuộc tính ​

locales ​

readonly locales: readonly K[]

Alpha

Các thẻ locale được bao gồm trong tập này.

Phương thức ​

has() ​

has(locale): locale is K

Alpha

Type guard — trả về true khi locale nằm trong tập này.

Tham số ​

locale ​

string

Trả về ​

locale is K


get() ​

get(locale): LocaleBundle

Alpha

Trả về bundle cho locale. Ném lỗi vào thời điểm chạy khi được gọi với một locale không xác định.

Tham số ​

locale ​

K

Trả về ​

LocaleBundle


register() ​

register(locale, target?, options?): void

Alpha

Đăng ký các phần tử @pantoken/web-components với locale được cung cấp từ tập này.

Tham số ​

locale ​

K

target? ​

ElementRegistry

options? ​
prefix? ​

string | null

only? ​

readonly string[]

Trả về ​

void