Skip to content

pantoken / 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