Skip to content

pantoken / renderers/web-components/src / createLocaleSet

Swyddogaeth: createLocaleSet()

createLocaleSet<K>(bundles): LocaleSet<K>

Alffa

Diffinio is-setle lleoliadau y mae eich app yn ei chefnogi. Pasio'r gwrthrychau bundle a fewnforiwyd fel gwrthrych lle mae ei allweddau yn dagiau lleoliad (mae shorthand JavaScript yn gwneud hyn yn naturiol). Mae TypeScript yn culhau dagiau lleoliad a dderbynnir i'r allweddi yr ydych yn eu darparu yn unig.

Ni alw createLocaleSet o gwbl yn rhoi'r basged lawn o 44 lleoliad — defnyddiwch y ffatri hon yn unig pan fyddwch angen dilysu amser-cyfansoddiad neu arwyddion clir ar gyfer tree-shaking.

Paramedrau Math

K

K estyn string

Paramedrau

bundles

Record<K, LocaleBundle>

Yn dychwelyd

LocaleSet<K>

Enghraifft

ts
import { createLocaleSet, en, hu, de } from "@pantoken/web-components";

const locales = createLocaleSet({ en, hu, de });

locales.register("hu");          // ✓ type-safe
locales.register("fr");          // TypeScript error — not in this set
locales.has("hu");               // → true (type guard)
locales.get("hu");               // → LocaleBundle