Skip to content

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

Fušla: createLocaleSet() ​

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

Alffa

Máhcet locale-subset mii din app bargá. Geavahá importerahttiin bundle-objektat objektana mii áššit leat locale-taggat (JavaScriptin čuovggašuvdna čin leat naturála). TypeScript rievdadus dávjá gávdnot gávdnojuvvon locale-taggat doarvvuođaid maid don dihte áššit.

Dat ahte createLocaleSet ii galggašii dash ii dá leat 44 localea buollda — geavahá dán fáktoria doarvut miiin maid don háliidat kompilaššuvnna vástádus dahje ealáheapmi 'tree-shaking' signála.

Type-parametera ​

K ​

K ráhkadit string

Parametera ​

bundles ​

Record<K, LocaleBundle>

Gullii / Gávdnat ​

LocaleSet<K>

Example ​

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