Skip to content

pantoken / renderers/web-components/src / createLocaleSet

Fonksiyon: createLocaleSet()

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

Alfa

Uygulamanızın desteklediği yerel ayar alt kümesini tanımlayın. İçe aktarılan bundle nesnelerini anahtarları yerel etiketler olan bir nesne olarak iletin (JavaScript kısaltmaları bunu doğal kılar). TypeScript, kabul edilen yerel etiketleri yalnızca sağladığınız anahtarlarla sınırlar.

Hiç createLocaleSet çağırmamak tam 44 yerel ayar paketini sağlar — bu fabrika işlevini yalnızca derleme-zamanı doğrulaması veya açıkça belirtilmiş tree-shaking sinyalleri gerektiğinde kullanın.

Tür Parametreleri

K

K genişletir string

Parametreler

bundles

Record<K, LocaleBundle>

Döndürür

LocaleSet<K>

Örnek

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