🚨 Active Supply Chain Attack:node-ipc Package Compromised.Learn More
Socket
Book a DemoSign in
Socket

@intlayer/types

Package Overview
Dependencies
Maintainers
1
Versions
187
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@intlayer/types - npm Package Compare versions

Comparing version
7.0.0-canary.3
to
7.0.0
+38
-78
dist/types/config.d.ts
import { Locale } from "./locales.js";
import { Fill } from "./dictionary.js";
import { Dictionary } from "./dictionary.js";
import { Plugin } from "./plugin.js";

@@ -117,12 +117,10 @@

};
type LocaleStorageAttributes = {
type StorageAttributes = {
/**
* Storage type where the locale is stored
*
* Default: 'localStorage'
*
* Determines whether the locale is persisted in `localStorage` (across sessions)
* or `sessionStorage` (cleared when the browser session ends).
* or `sessionStorage` (cleared when the browser session ends) or `header` (from the request header).
*/
type: 'localStorage' | 'sessionStorage';
type: 'localStorage' | 'sessionStorage' | 'header';
/**

@@ -167,3 +165,3 @@ * Storage key to store the locale information

*
* Default: 'cookie'
* Default: ['cookie', 'header]
*

@@ -178,12 +176,4 @@ * Note: Check out GDPR compliance for cookies. See https://gdpr.eu/cookies/

*/
storage: false | 'cookie' | 'localStorage' | 'sessionStorage' | CookiesAttributes | LocaleStorageAttributes | ('cookie' | 'localStorage' | 'sessionStorage' | CookiesAttributes | LocaleStorageAttributes)[];
storage: false | 'cookie' | 'localStorage' | 'sessionStorage' | 'header' | CookiesAttributes | StorageAttributes | ('cookie' | 'localStorage' | 'sessionStorage' | 'header' | CookiesAttributes | StorageAttributes)[];
/**
* Header name to get the locale from the request
*
* Default: 'x-intlayer-locale'
*
* The HTTP header key used to determine the current locale.
*/
headerName: string;
/**
* Base path for application URLs

@@ -196,34 +186,2 @@ *

basePath: string;
/**
* Controls whether locale detection occurs during Next.js prefetch requests
* - true: Detect and apply locale during prefetch
* - false: Use default locale during prefetch (recommended)
*
* This setting affects how Next.js handles locale prefetching:
*
* Example scenario:
* - User's browser language is 'fr'
* - Current page is /fr/about
* - Link prefetches /about
*
* With `detectLocaleOnPrefetchNoPrefix:true`
* - Prefetch detects 'fr' locale from browser
* - Redirects prefetch to /fr/about
*
* With `detectLocaleOnPrefetchNoPrefix:false` (default)
* - Prefetch uses default locale
* - Redirects prefetch to /en/about (assuming 'en' is default)
*
* When to use true:
* - Your app uses non-localized internal links (e.g. <a href="/about">)
* - You want consistent locale detection behavior between regular and prefetch requests
*
* When to use false (default):
* - Your app uses locale-prefixed links (e.g. <a href="/fr/about">)
* - You want to optimize prefetching performance
* - You want to avoid potential redirect loops
*
* Default: false
*/
detectLocaleOnPrefetchNoPrefix: boolean;
};

@@ -341,28 +299,2 @@ /**

liveSyncURL: string;
/**
* Command to format the content. When intlayer write your .content files locally, this command will be used to format the content.
*
* Example:
*
* ```bash
* npx prettier --write {{file}}
* ```
*
* ```bash
* bunx biome format {{file}}
* ```
*
* ```bash
* bun format {{file}}
* ```
*
* ```bash
* npx eslint --fix {{file}}
* ```
*
* Intlayer will replace the {{file}} with the path of the file to format.
*
* Default: undefined
*/
formatCommand: string | undefined;
};

@@ -529,2 +461,6 @@ type AiConfig = {

/**
* Custom dictionary configuration
*/
dictionary?: Partial<DictionaryConfig>;
/**
* Custom routing configuration

@@ -558,2 +494,3 @@ */

};
type DictionaryConfig = Pick<Dictionary, 'fill' | 'description' | 'locale' | 'priority' | 'live' | 'title' | 'tags' | 'version'>;
/**

@@ -568,2 +505,6 @@ * Combined configuration for internationalization, middleware, and content

/**
* Default dictionary configuration
*/
dictionary?: Partial<DictionaryConfig>;
/**
* Routing configuration

@@ -632,8 +573,27 @@ */

/**
* Indicate how the content should be automatically filled using AI.
* Command to format the content. When intlayer write your .content files locally, this command will be used to format the content.
*
* Example:
*
* ```bash
* npx prettier --write {{file}}
* ```
*
* ```bash
* bunx biome format {{file}}
* ```
*
* ```bash
* bun format {{file}}
* ```
*
* ```bash
* npx eslint --fix {{file}}
* ```
*
* Intlayer will replace the {{file}} with the path of the file to format.
*
* Default: undefined
*
*/
fill: Fill;
formatCommand: string | undefined;
};

@@ -801,3 +761,3 @@ /**

//#endregion
export { AiConfig, BaseContentConfig, BaseDerivedConfig, BuildConfig, ContentConfig, CookiesAttributes, CustomIntlayerConfig, EditorConfig, InternationalizationConfig, IntlayerConfig, LocaleStorageAttributes, LogConfig, LogFunctions, PatternsContentConfig, RoutingConfig, StrictMode };
export { AiConfig, BaseContentConfig, BaseDerivedConfig, BuildConfig, ContentConfig, CookiesAttributes, CustomIntlayerConfig, DictionaryConfig, EditorConfig, InternationalizationConfig, IntlayerConfig, LogConfig, LogFunctions, PatternsContentConfig, RoutingConfig, StorageAttributes, StrictMode };
//# sourceMappingURL=config.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"config.d.ts","names":[],"sources":["../../src/config.ts"],"sourcesContent":[],"mappings":";;;;;KAIY,UAAA;;AAAZ;AAKA;AAQW,KARC,0BAAA,GAQD;EAWQ;;;;AAsBnB;AAwEA;AAwBA;EA2CM,OAAA,EA5KK,MA4KL,EAAA;EACA;;;;AAgEN;AAoJA;AAyDA;AA4GA;;EAIyB,eAAA,EA/hBN,MA+hBM,EAAA;EAKL;;;;;;;;EAoBL,UAAA,EA9iBD,UA8iBC;EAAR;;;;;AAgBP;;EASW,aAAA,EA9jBM,MA8jBN;CAKA;AAKD,KArkBE,iBAAA,GAqkBF;EAKH;;;;;EAeW,IAAA,EAAA,QAAA;EAMN;AA+CZ;AAwGA;AAiCA;;;;EAEuB,IAAA,CAAA,EAAA,MAAA;EAEX;;;;;;AAOZ;;EAyBe,MAAQ,CAAA,EAAA,MAAA;EACP;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;YAvvBJ;;KAGA,uBAAA;;;;;;;;;;;;;;;;;;;;;;KAwBA,aAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;kEA2CN,oBACA,0EAKI,oBACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;KA0DE,YAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;KAoJA,QAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;KAyDA,WAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;YAsGA,MAAA,CAAO;;;;;KAMP,oBAAA;;;;yBAIa,QAAQ;;;;YAKrB,QAAQ;;;;YAKR,QAAQ;;;;WAKT,QAAQ;;;;QAKX,QAAQ;;;;OAKT,QAAQ;;;;UAKL,QAAQ;;;;YAKN;;;;;KAMA,cAAA;;;;wBAIY;;;;WAKb;;;;WAKA;;;;UAKD;;;;OAKH;;;;OAKA,QAAQ;;;;SAKN;;;;YAKG;;;;;KAMA,iBAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;QAyCJ;;;;;KAMI,iBAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;KAwGA,qBAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;KAiCA,aAAA,GAAgB,oBAC1B,oBACA;KAEU,YAAA;iBACK,OAAA,CAAQ;eACV,OAAA,CAAQ;gBACP,OAAA,CAAQ;gBACR,OAAA,CAAQ;;KAGZ,SAAA;;;;;;;;;;;;;;;;;;;;;;iBAwBK,OAAA,CAAQ;eACV,OAAA,CAAQ;gBACP,OAAA,CAAQ;gBACR,OAAA,CAAQ;iBACP,OAAA,CAAQ"}
{"version":3,"file":"config.d.ts","names":[],"sources":["../../src/config.ts"],"sourcesContent":[],"mappings":";;;;;KAIY,UAAA;;AAAZ;AAKA;AAQW,KARC,0BAAA,GAQD;EAWQ;;;;AAsBnB;AAwEA;AAsBA;EA4CM,OAAA,EA3KK,MA2KL,EAAA;EACA;;;;AAuBN;AAyHA;AAyDA;AA4GA;;EAIyB,eAAA,EA1dN,MA0dM,EAAA;EAKF;;;;;;;;EAoBP,UAAA,EAzeF,UAyeE;EAAR;;;;;;;EAkBI,aAAA,EAlfK,MAkfW;AAe5B,CAAA;AAIwB,KAlgBZ,iBAAA,GAkgBY;EAKD;;;;;EAoBhB,IAAA,EAAA,QAAA;EAKQ;;;;;AAgBf;AAkEA;EAwGY,IAAA,CAAA,EAAA,MAAA;EAiCA;;;;;AAIZ;;;EAGgB,MAAQ,CAAA,EAAA,MAAA;EACR;;AAGhB;;;;;EA4BiB,IAAA,CAAQ,EAAA,MAAA;EAAK;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;YA7tBlB;;KAGA,iBAAA;;;;;;;;;;;;;;;;;;;;KAsBA,aAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6EA4CN,oBACA,+EAMI,oBACA;;;;;;;;;;;;;KAgBE,YAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;KAyHA,QAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;KAyDA,WAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;YAsGA,MAAA,CAAO;;;;;KAMP,oBAAA;;;;yBAIa,QAAQ;;;;eAKlB,QAAQ;;;;YAKX,QAAQ;;;;YAKR,QAAQ;;;;WAKT,QAAQ;;;;QAKX,QAAQ;;;;OAKT,QAAQ;;;;UAKL,QAAQ;;;;YAKN;;KAGA,gBAAA,GAAmB,KAC7B;;;;KAcU,cAAA;;;;wBAIY;;;;eAKT,QAAQ;;;;WAKZ;;;;WAKA;;;;UAKD;;;;OAKH;;;;OAKA,QAAQ;;;;SAKN;;;;YAKG;;;;;KAMA,iBAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;KAkEA,iBAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;KAwGA,qBAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;KAiCA,aAAA,GAAgB,oBAC1B,oBACA;KAEU,YAAA;iBACK,OAAA,CAAQ;eACV,OAAA,CAAQ;gBACP,OAAA,CAAQ;gBACR,OAAA,CAAQ;;KAGZ,SAAA;;;;;;;;;;;;;;;;;;;;;;iBAwBK,OAAA,CAAQ;eACV,OAAA,CAAQ;gBACP,OAAA,CAAQ;gBACR,OAAA,CAAQ;iBACP,OAAA,CAAQ"}

@@ -1,1 +0,1 @@

{"version":3,"file":"dictionary.d.ts","names":[],"sources":["../../src/dictionary.ts"],"sourcesContent":[],"mappings":";;;;KAGK,QAAA;KAEA,aAAA;EAFA,QAAA,EAGO,QAHC,GAAA,GAGa,QAHb,EAAA;AAAA,CAAA;AAMI,UAAA,SAAS,CAAA,aAAA,SAA+B,CAAA,SAAA,aAAa,CAAA,CAAG;KAEpE,oBAEY,CAAA,UAAA,CAAA,GAAA,CAAA,IAAA,CAAA,EAAA,GAAA,EAAA,GAAZ,WAAY,CAAA,UAAA,CAAA,GAAY,OAAZ,CAAoB,WAApB,CAAgC,UAAhC,CAAA,CAAA;AAAZ,KAEO,WAFP,CAAA,IAAA,SAAA,EAAA,gBAAA,KAAA,EAAA,cAKQ,CALR,SAAA,SAAA,GAK8B,QAL9B,GAKyC,CALzC,EAAA,GAOD,UAPC,GAQD,SARC,CAQS,UART,CAAA,GAAA,CAAA,CAAA,IAAA,CAAA,EAAA,GAAA,EAAA,GASgB,WAThB,CAS4B,UAT5B,CAAA,CAAA,GAAA,CAUA,aAVA,SAAA,IAAA,GAU6B,oBAV7B,CAUkD,UAVlD,CAAA,GAAA,SAAA,CAAA;KAaA,OAb4C,CAAA,CAAA,CAAA,GAa/B,CAb+B,SAAA,GAAA,EAAA,GAAA,IAAA,GAAA,KAAA;KAe5C,wBAfgC,CAAA,CAAA,EAAA,aAAA,CAAA,GAea,CAfb,SAAA,CAAA,KAAA,EAAA,CAAA,EAAA;AAAA;AAkBjC,WAlByB,CAkBb,CAlBa,EAkBV,aAlBU,CAAA,GAkBO,mBAlBP,CAkB2B,CAlB3B,EAkB8B,aAlB9B,CAAA,EAAA,GAAA,KAAA;KAqBxB,yBArB+B,CAAA,CAAA,EAAA,aAAA,CAAA,GAAA,QAExB,MAoBE,CApBF,GAoBM,mBApBK,CAoBe,CApBf,CAoBiB,CApBjB,CAAA,EAoBqB,aApBrB,CAAA,EAGV;KAqBR,mBArB8B,CAAA,UAAA,EAAA,gBAAA,IAAA,CAAA,GAwB/B,UAxB+B,SAAA,MAAA,GAyB/B,OAzB+B,CAyBvB,UAzBuB,CAAA,SAAA,IAAA,GA0B7B,wBA1B6B,CA0BJ,UA1BI,EA0BM,aA1BN,CAAA,GA4BzB,WA5ByB,CA4Bb,UA5Ba,EA4BH,aA5BG,CAAA,GA6BzB,yBA7ByB,CA6BC,UA7BD,EA6BW,aA7BX,CAAA,GA8B/B,WA9B+B,CA8BnB,UA9BmB,EA8BT,aA9BS,CAAA;AAAW,KAgClC,IAAA,GAhCkC,OAAA,GAAA,MAAA,GAmC1C,OAnC0C,CAmClC,MAnCkC,CAmC3B,eAnC2B,EAAA,OAAA,GAAA,MAAA,CAAA,CAAA;AAE1C,KAmCQ,iBAAA,GAnCR,GAoCC,UApCD,CAAA,KAAA,CAAA,KAoCuB,UApCvB,CAAA,UAAA,CAAA,KAoCkD,UApClD,CAAA,UAAA,CAAA,GAoC2E,UApC3E,CAAA,IAAA,CAAA,EAAA;AACU,KAqCF,UArCE,CAAA,cAAA,SAAA,EAAA,gBAAA,KAAA,CAAA,GAAA;EAAV;;;;;EAE8B,OAAA,CAAA,EAAA,MAAA;EAAoB;AAAwB;AAG3D;;;EAKA,EAAA,CAAA,EAAA,MAAA;EAAf;;;;;AAAmD;EAIzC,UAAA,CAAA,EAAA,MAAA,EAAA;EAAwB;;;;;EAIjC,OAAA,CAAA,EA+CO,iBA/CY;EAGpB;;;;;EAEE,QAAA,CAAA,EAiDO,iBAjDP,EAAA;EAEgB;;;;;;;;;;AAItB;;;EAGI,GAAA,EAAA,MAAA;EAAO;AAEX;;;;;;AAGA;;;;;EA+RW,KAAA,CAAA,EAAA,MAAA;EAEe;;;;;AAG1B;;;;;;;;;;;;;EAMO,WAAA,CAAA,EAAA,MAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;WAjKI;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;SAoCF;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;WAkHE,sCAEL,oBAAoB,aAAa,iBAAiB;;KAG5C,mBAAmB,uCAC3B,gBAAgB,IACd,WAAW,EAAE,IAAI,gBAEnB,gBAAgB,IACd,EAAE,KACF"}
{"version":3,"file":"dictionary.d.ts","names":[],"sources":["../../src/dictionary.ts"],"sourcesContent":[],"mappings":";;;;KAGK,QAAA;KAEA,aAAA;EAFA,QAAA,EAGO,QAHC,GAAA,GAGa,QAHb,EAAA;AAAA,CAAA;AAMI,UAAA,SAAS,CAAA,aAA+B,SAAA,CAAA,SAAA,aAAa,CAAA,CAAG;KAEpE,oBAEY,CAAA,UAAA,CAAA,GAAA,CAAA,IAAA,CAAA,EAAA,GAAA,EAAA,GAAZ,WAAY,CAAA,UAAA,CAAA,GAAY,OAAZ,CAAoB,WAApB,CAAgC,UAAhC,CAAA,CAAA;AAAZ,KAEO,WAFP,CAAA,IAAA,SAAA,EAAA,gBAAA,KAAA,EAAA,cAKQ,CALR,SAAA,SAAA,GAK8B,QAL9B,GAKyC,CALzC,EAAA,GAOD,UAPC,GAQD,SARC,CAQS,UART,CAAA,GAAA,CAAA,CAAA,IAAA,CAAA,EAAA,GAAA,EAAA,GASgB,WAThB,CAS4B,UAT5B,CAAA,CAAA,GAAA,CAUA,aAVA,SAAA,IAAA,GAU6B,oBAV7B,CAUkD,UAVlD,CAAA,GAAA,SAAA,CAAA;KAaA,OAb4C,CAAA,CAAA,CAAA,GAa/B,CAb+B,SAAA,GAAA,EAAA,GAAA,IAAA,GAAA,KAAA;KAe5C,wBAfgC,CAAA,CAAA,EAAA,aAAA,CAAA,GAea,CAfb,SAAA,CAAA,KAAA,EAAA,CAAA,EAAA;AAAA;AAkBjC,WAlByB,CAkBb,CAlBa,EAkBV,aAlBU,CAAA,GAkBO,mBAlBP,CAkB2B,CAlB3B,EAkB8B,aAlB9B,CAAA,EAAA,GAAA,KAAA;KAqBxB,yBArB+B,CAAA,CAAA,EAAA,aAAA,CAAA,GAAA,QAExB,MAoBE,CApBF,GAoBM,mBApBK,CAoBe,CApBf,CAoBiB,CApBjB,CAAA,EAoBqB,aApBrB,CAAA,EAGV;KAqBR,mBArB8B,CAAA,UAAA,EAAA,gBAAA,IAAA,CAAA,GAwB/B,UAxB+B,SAAA,MAAA,GAyB/B,OAzB+B,CAyBvB,UAzBuB,CAAA,SAAA,IAAA,GA0B7B,wBA1B6B,CA0BJ,UA1BI,EA0BM,aA1BN,CAAA,GA4BzB,WA5ByB,CA4Bb,UA5Ba,EA4BH,aA5BG,CAAA,GA6BzB,yBA7ByB,CA6BC,UA7BD,EA6BW,aA7BX,CAAA,GA8B/B,WA9B+B,CA8BnB,UA9BmB,EA8BT,aA9BS,CAAA;AAAW,KAgClC,IAAA,GAhCkC,OAAA,GAAA,MAAA,GAmC1C,OAnC0C,CAmClC,MAnCkC,CAmC3B,eAnC2B,EAAA,OAAA,GAAA,MAAA,CAAA,CAAA;AAE1C,KAmCQ,iBAAA,GAnCR,GAoCC,UApCD,CAAA,KAAA,CAAA,KAoCuB,UApCvB,CAAA,UAAA,CAAA,KAoCkD,UApClD,CAAA,UAAA,CAAA,GAoC2E,UApC3E,CAAA,IAAA,CAAA,EAAA;AACU,KAqCF,UArCE,CAAA,cAAA,SAAA,EAAA,gBAAA,KAAA,CAAA,GAAA;EAAV;;;;;EAE8B,OAAA,CAAA,EAAA,MAAA;EAAoB;AAAwB;AAG3D;;;EAKA,EAAA,CAAA,EAAA,MAAA;EAAf;;;;;AAAmD;EAIzC,UAAA,CAAA,EAAA,MAAA,EAAA;EAAwB;;;;;EAIjC,OAAA,CAAA,EA+CO,iBA/CY;EAGpB;;;;;EAEE,QAAA,CAAA,EAiDO,iBAjDP,EAAA;EAEgB;;;;;;;;;;AAItB;;;EAGI,GAAA,EAAA,MAAA;EAAO;AAEX;;;;;;AAGA;;;;;EA+RW,KAAA,CAAA,EAAA,MAAA;EAEe;;;;;AAG1B;;;;;;;;;;;;;EAMO,WAAA,CAAA,EAAA,MAAA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;WAjKI;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;SAoCF;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;WAkHE,sCAEL,oBAAoB,aAAa,iBAAiB;;KAG5C,mBAAmB,uCAC3B,gBAAgB,IACd,WAAW,EAAE,IAAI,gBAEnB,gBAAgB,IACd,EAAE,KACF"}
import { Locale, locales_d_exports } from "./locales.js";
import { DeclaredLocales, DictionaryKeys, DictionaryRegistry, DictionaryRegistryContent, DictionaryRegistryElement, LocalesValues, RequiredLocales, StrictModeLocaleMap, StringFallback } from "./module_augmentation.js";
import { DeclaredLocales, DictionaryKeys, DictionaryRegistry, DictionaryRegistryContent, DictionaryRegistryElement, LocalesValues, RequiredLocales, StrictModeLocaleMap } from "./module_augmentation.js";
import { NodeType, TypedNodeModel, formatNodeType } from "./nodeType.js";
import { ContentNode, Dictionary, Fill, GetSubPath, LocalDictionaryId, TypedNode } from "./dictionary.js";
import { MergedDictionaryOutput, MergedDictionaryResult, Plugin, UnmergedDictionaryOutput, UnmergedDictionaryResult } from "./plugin.js";
import { AiConfig, BaseContentConfig, BaseDerivedConfig, BuildConfig, ContentConfig, CookiesAttributes, CustomIntlayerConfig, EditorConfig, InternationalizationConfig, IntlayerConfig, LocaleStorageAttributes, LogConfig, LogFunctions, PatternsContentConfig, RoutingConfig, StrictMode } from "./config.js";
import { AiConfig, BaseContentConfig, BaseDerivedConfig, BuildConfig, ContentConfig, CookiesAttributes, CustomIntlayerConfig, DictionaryConfig, EditorConfig, InternationalizationConfig, IntlayerConfig, LogConfig, LogFunctions, PatternsContentConfig, RoutingConfig, StorageAttributes, StrictMode } from "./config.js";
import { ArrayNode, ConditionNode, EnumerationNode, FileNode, GenderNode, InsertionNode, KeyPath, MarkdownNode, NestedNode, ObjectNode, ReactNode, TranslationNode } from "./keyPath.js";
export { AiConfig, ArrayNode, BaseContentConfig, BaseDerivedConfig, BuildConfig, ConditionNode, ContentConfig, ContentNode, CookiesAttributes, CustomIntlayerConfig, DeclaredLocales, Dictionary, DictionaryKeys, DictionaryRegistry, DictionaryRegistryContent, DictionaryRegistryElement, EditorConfig, EnumerationNode, FileNode, Fill, GenderNode, GetSubPath, InsertionNode, InternationalizationConfig, IntlayerConfig, KeyPath, LocalDictionaryId, type Locale, LocaleStorageAttributes, locales_d_exports as Locales, LocalesValues, LogConfig, LogFunctions, MarkdownNode, MergedDictionaryOutput, MergedDictionaryResult, NestedNode, NodeType, ObjectNode, PatternsContentConfig, Plugin, ReactNode, RequiredLocales, RoutingConfig, StrictMode, StrictModeLocaleMap, StringFallback, TranslationNode, TypedNode, TypedNodeModel, UnmergedDictionaryOutput, UnmergedDictionaryResult, formatNodeType };
export { AiConfig, ArrayNode, BaseContentConfig, BaseDerivedConfig, BuildConfig, ConditionNode, ContentConfig, ContentNode, CookiesAttributes, CustomIntlayerConfig, DeclaredLocales, Dictionary, DictionaryConfig, DictionaryKeys, DictionaryRegistry, DictionaryRegistryContent, DictionaryRegistryElement, EditorConfig, EnumerationNode, FileNode, Fill, GenderNode, GetSubPath, InsertionNode, InternationalizationConfig, IntlayerConfig, KeyPath, LocalDictionaryId, type Locale, locales_d_exports as Locales, LocalesValues, LogConfig, LogFunctions, MarkdownNode, MergedDictionaryOutput, MergedDictionaryResult, NestedNode, NodeType, ObjectNode, PatternsContentConfig, Plugin, ReactNode, RequiredLocales, RoutingConfig, StorageAttributes, StrictMode, StrictModeLocaleMap, TranslationNode, TypedNode, TypedNodeModel, UnmergedDictionaryOutput, UnmergedDictionaryResult, formatNodeType };

@@ -7,9 +7,2 @@ import { Locale } from "./locales.js";

//#region src/module_augmentation.d.ts
/**
* Provides a fallback to string type if the generic type T is undefined,
* otherwise returns T. This is useful for handling cases where no keys are found.
* Example: StringFallback<undefined> -> string; StringFallback<'key'> -> 'key'
*/
type StringFallback<T> = T extends never ? string : T;
type DictionaryKeys = keyof __DictionaryRegistry extends never ? string : keyof __DictionaryRegistry;

@@ -21,6 +14,7 @@ type DictionaryRegistry = __DictionaryRegistry[keyof __DictionaryRegistry] extends never ? Record<string, Dictionary> : __DictionaryRegistry;

} ? C : any : any;
type DeclaredLocales = keyof __DeclaredLocalesRegistry extends never ? Locale : keyof __DeclaredLocalesRegistry;
type RequiredLocales = keyof __RequiredLocalesRegistry extends never ? never : keyof __RequiredLocalesRegistry;
type NarrowStringKeys<T> = string extends keyof T ? never : Extract<keyof T, string>;
type DeclaredLocales = [NarrowStringKeys<__DeclaredLocalesRegistry>] extends [never] ? Locale : NarrowStringKeys<__DeclaredLocalesRegistry>;
type RequiredLocales = [NarrowStringKeys<__RequiredLocalesRegistry>] extends [never] ? never : NarrowStringKeys<__RequiredLocalesRegistry>;
/** Define MyType using the ValueOf utility type on Locales */
type LocalesValues = keyof __DeclaredLocalesRegistry extends never ? Locale | (string & {}) : DeclaredLocales | (string & {});
type LocalesValues = DeclaredLocales | (string & {});
type ResolvedStrictMode = __StrictModeRegistry extends {

@@ -31,3 +25,3 @@ mode: infer M;

//#endregion
export { DeclaredLocales, DictionaryKeys, DictionaryRegistry, DictionaryRegistryContent, DictionaryRegistryElement, LocalesValues, RequiredLocales, StrictModeLocaleMap, StringFallback };
export { DeclaredLocales, DictionaryKeys, DictionaryRegistry, DictionaryRegistryContent, DictionaryRegistryElement, LocalesValues, RequiredLocales, StrictModeLocaleMap };
//# sourceMappingURL=module_augmentation.d.ts.map

@@ -1,1 +0,1 @@

{"version":3,"file":"module_augmentation.d.ts","names":[],"sources":["../../src/module_augmentation.ts"],"sourcesContent":[],"mappings":";;;;;;;;;AAeA;AAEA;AAKA;AACE,KARU,cAQV,CAAA,CAAA,CAAA,GAR8B,CAQ9B,SAAA,KAAA,GAAA,MAAA,GARyD,CAQzD;AAA2B,KANjB,cAAA,GAMiB,MANM,oBAMN,SAAA,KAAA,GAAA,MAAA,GAAA,MAJnB,oBAImB;AACR,KAFT,kBAAA,GACV,oBACmB,CAAA,MADQ,oBACR,CAAA,SAAA,KAAA,GAAf,MAAe,CAAA,MAAA,EAAA,UAAA,CAAA,GACf,oBADe;AAAf,KAGM,yBAHN,CAAA,UAG0C,cAH1C,CAAA,GAAA,CACA,MAAA,CAAoB,SAAA,CAIf,CAJe,CAAA,GAKtB,UALsB,GAMtB,oBANsB,CAMD,CANC,CAAA,SAMU,UANV,GAOpB,oBAPoB,CAOC,CAPD,CAAA,GAQpB,UARoB;AAEd,KAQA,yBARyB,CAAA,UAQW,WARX,CAAA,GAAA,CAQ2B,CAR3B,CAAA,SAAA,CAAW,MASxC,oBATwC,CAErC,GASP,oBATO,CASc,CATd,CAAA,SAAA;EACP,OAAA,EAAA,KAAA,EAAA;CACA,GAQE,CARF,GAAA,GAAA,GAAA,GAAA;AAAqB,KAab,eAAA,GAba,MAaW,yBAbX,SAAA,KAAA,GAcrB,MAdqB,GAAA,MAef,yBAfe;AAAW,KAiBxB,eAAA,GAjBwB,MAiBA,yBAjBA,SAAA,KAAA,GAAA,KAAA,GAAA,MAmB1B,yBAnB0B;;AACT,KAqBf,aAAA,GArBe,MAqBO,yBArBP,SAAA,KAAA,GAsBvB,MAtBuB,GAAA,CAAA,MAAA,GAAA,CAAA,CAAA,CAAA,GAuBvB,eAvBuB,GAAA,CAAA,MAAA,GAAA,CAAA,CAAA,CAAA;KA0BtB,kBAAA,GAAqB,oBAzBpB,SAAA;EAAU,IAAA,EAAA,KAAA,EAAA;AAEhB,CAAA,GAwBI,CAxBQ,GAAA,WAAA;AAAoC,KA4BpC,mBA5BoC,CAAA,UAAA,OAAA,EAAA,aA8BjC,UA9BiC,GA8BpB,kBA9BoB,CAAA,GA+B5C,eA/B4C,SAAA,KAAA,GAgC5C,OAhC4C,CAgCpC,MAhCoC,CAgC7B,MAhC6B,EAgCrB,OAhCqB,CAAA,CAAA,GAiC5C,IAjC4C,SAAA,QAAA,GAkC1C,QAlC0C,CAkCjC,MAlCiC,CAkC1B,eAlC0B,EAkCT,OAlCS,CAAA,CAAA,GAmCxC,OAnCwC,CAmChC,MAnCgC,CAmCzB,eAnCyB,EAmCR,OAnCQ,CAAA,CAAA,GAoC1C,IApC0C,SAAA,WAAA,GAqCxC,QArCwC,CAqC/B,MArC+B,CAqCxB,eArCwB,EAqCP,OArCO,CAAA,CAAA,GAsCtC,OAtCsC,CAsC9B,MAtC8B,CAsCvB,MAtCuB,EAsCf,OAtCe,CAAA,CAAA,GAuCxC,OAvCwC,CAuChC,MAvCgC,CAuCzB,MAvCyB,EAuCjB,OAvCiB,CAAA,CAAA"}
{"version":3,"file":"module_augmentation.d.ts","names":[],"sources":["../../src/module_augmentation.ts"],"sourcesContent":[],"mappings":";;;;;;KAUY,cAAA,SAAuB,oDAEzB;KAGE,kBAAA,GACV,2BAA2B,sCACvB,eAAe,cACf;AARM,KAUA,yBAVuB,CAAA,UAUa,cARtC,CAAA,GAAA,CAGE,MAAA,CACV,SAAA,CAMS,CANT,CAAA,GAOE,UAPF,GAQE,oBARF,CAQuB,CARvB,CAAA,SAQkC,UARlC,GASI,oBATJ,CASyB,CATzB,CAAA,GAUI,UAVJ;AAA2B,KAYjB,yBAZiB,CAAA,UAYmB,WAZnB,CAAA,GAAA,CAYmC,CAZnC,CAAA,SAAA,CACR,MAYb,oBAZa,CAAf,GAcF,oBAdE,CAcmB,CAdnB,CAAA,SAAA;EACA,OAAA,EAAA,KAAA,EAAA;CAAoB,GAcpB,CAdoB,GAAA,GAAA,GAAA,GAAA;AAE1B,KAkBK,gBAlBO,CAAA,CAAA,CAAA,GAAA,MAAyB,SAAA,MAkBW,CAlBX,GAAA,KAAA,GAoBjC,OApBiC,CAAA,MAoBnB,CApBmB,EAAA,MAAA,CAAA;AAAW,KAsBpC,eAAA,GAtBoC,CAuB9C,gBArBS,CAqBQ,yBArBR,CAAA,CACP,SAAA,CAAA,KAAA,CAAA,GAsBA,MAtBA,GAuBA,gBAvBA,CAuBiB,yBAvBjB,CAAA;AACA,KAwBQ,eAAA,GAxBR,CAyBF,gBAzBuB,CAyBN,yBAzBM,CAAA,CAAW,SAAA,CAAA,KAAA,CAAA,GAAA,KAAA,GA4BhC,gBA5BgC,CA4Bf,yBA5Be,CAAA;;AACT,KA8Bf,aAAA,GAAgB,eA9BD,GAAA,CAAA,MAAA,GAAA,CAAA,CAAA,CAAA;KAiCtB,kBAAA,GAAqB,oBAhCpB,SAAA;EAAU,IAAA,EAAA,KAAA,EAAA;AAEhB,CAAA,GA+BI,CA/BQ,GAAA,WAAA;AAAoC,KAmCpC,mBAnCoC,CAAA,UAAA,OAAA,EAAA,aAqCjC,UArCiC,GAqCpB,kBArCoB,CAAA,GAsC5C,eAtC4C,SAAA,KAAA,GAuC5C,OAvC4C,CAuCpC,MAvCoC,CAuC7B,MAvC6B,EAuCrB,OAvCqB,CAAA,CAAA,GAwC5C,IAxC4C,SAAA,QAAA,GAyC1C,QAzC0C,CAyCjC,MAzCiC,CAyC1B,eAzC0B,EAyCT,OAzCS,CAAA,CAAA,GA0CxC,OA1CwC,CA0ChC,MA1CgC,CA0CzB,eA1CyB,EA0CR,OA1CQ,CAAA,CAAA,GA2C1C,IA3C0C,SAAA,WAAA,GA4CxC,QA5CwC,CA4C/B,MA5C+B,CA4CxB,eA5CwB,EA4CP,OA5CO,CAAA,CAAA,GA6CtC,OA7CsC,CA6C9B,MA7C8B,CA6CvB,MA7CuB,EA6Cf,OA7Ce,CAAA,CAAA,GA8CxC,OA9CwC,CA8ChC,MA9CgC,CA8CzB,MA9CyB,EA8CjB,OA9CiB,CAAA,CAAA"}
{
"name": "@intlayer/types",
"version": "7.0.0-canary.3",
"version": "7.0.0",
"private": false,

@@ -79,5 +79,5 @@ "description": "Retrieve Intlayer configurations and manage environment variables for both server-side and client-side environments.",

"@types/node": "24.9.1",
"@utils/ts-config": "7.0.0-canary.3",
"@utils/ts-config-types": "7.0.0-canary.3",
"@utils/tsdown-config": "7.0.0-canary.3",
"@utils/ts-config": "7.0.0",
"@utils/ts-config-types": "7.0.0",
"@utils/tsdown-config": "7.0.0",
"rimraf": "6.0.1",

@@ -84,0 +84,0 @@ "tsdown": "0.15.9",

{"version":3,"file":"index.cjs","names":["LocalesList"],"sources":["../../src/index.ts"],"sourcesContent":["import type { Locale } from './locales';\nimport * as LocalesList from './locales';\n\nexport const Locales = LocalesList as unknown as Locale;\nexport type { Locale };\n\nexport * from './config';\nexport * from './dictionary';\nexport * from './keyPath';\nexport * from './module_augmentation';\nexport * from './nodeType';\nexport * from './plugin';\nexport * from './translation';\n"],"mappings":";;;;AAGA,MAAa,UAAUA"}
require("intlayer");
//#region src/locales copy.ts
/** biome-ignore-all lint/suspicious/noConstEnum: Enum should be const for bundle optimization */
/** Can be imported from a shared config */
let Locales = /* @__PURE__ */ function(Locales$1) {
/** Afrikaans language */
Locales$1["AFRIKAANS"] = "af";
/** Afrikaans language as used in South Africa */
Locales$1["AFRIKAANS_SOUTH_AFRICA"] = "af-ZA";
/** Arabic language */
Locales$1["ARABIC"] = "ar";
/** Arabic language as used in the United Arab Emirates */
Locales$1["ARABIC_UNITED_ARAB_EMIRATES"] = "ar-AE";
/** Arabic language as used in Bahrain */
Locales$1["ARABIC_BAHRAIN"] = "ar-BH";
/** Arabic language as used in Algeria */
Locales$1["ARABIC_ALGERIA"] = "ar-DZ";
/** Arabic language as used in Egypt */
Locales$1["ARABIC_EGYPT"] = "ar-EG";
/** Arabic language as used in Iraq */
Locales$1["ARABIC_IRAQ"] = "ar-IQ";
/** Arabic language as used in Jordan */
Locales$1["ARABIC_JORDAN"] = "ar-JO";
/** Arabic language as used in Kuwait */
Locales$1["ARABIC_KUWAIT"] = "ar-KW";
/** Arabic language as used in Lebanon */
Locales$1["ARABIC_LEBANON"] = "ar-LB";
/** Arabic language as used in Libya */
Locales$1["ARABIC_LIBYA"] = "ar-LY";
/** Arabic language as used in Morocco */
Locales$1["ARABIC_MOROCCO"] = "ar-MA";
/** Arabic language as used in Oman */
Locales$1["ARABIC_OMAN"] = "ar-OM";
/** Arabic language as used in Qatar */
Locales$1["ARABIC_QATAR"] = "ar-QA";
/** Arabic language as used in Saudi Arabia */
Locales$1["ARABIC_SAUDI_ARABIA"] = "ar-SA";
/** Arabic language as used in Syria */
Locales$1["ARABIC_SYRIA"] = "ar-SY";
/** Arabic language as used in Tunisia */
Locales$1["ARABIC_TUNISIA"] = "ar-TN";
/** Arabic language as used in Yemen */
Locales$1["ARABIC_YEMEN"] = "ar-YE";
/** Azeri language (Latin script) */
Locales$1["AZERI_LATIN"] = "az";
/** Azeri language (Latin script) as used in Azerbaijan */
Locales$1["AZERI_LATIN_AZERBAIJAN"] = "az-AZ";
/** Belarusian language */
Locales$1["BELARUSIAN"] = "be";
/** Belarusian language as used in Belarus */
Locales$1["BELARUSIAN_BELARUS"] = "be-BY";
/** Bulgarian language */
Locales$1["BULGARIAN"] = "bg";
/** Bulgarian language as used in Bulgaria */
Locales$1["BULGARIAN_BULGARIA"] = "bg-BG";
/** Bosnian */
Locales$1["BOSNIAN"] = "bs";
/** Bosnian language as used in Bosnia and Herzegovina */
Locales$1["BOSNIAN_BOSNIA_AND_HERZEGOVINA"] = "bs-BA";
/** Catalan language */
Locales$1["CATALAN"] = "ca";
/** Catalan language as used in Spain */
Locales$1["CATALAN_SPAIN"] = "ca-ES";
/** Czech language */
Locales$1["CZECH"] = "cs";
/** Czech language as used in Czech Republic */
Locales$1["CZECH_CZECH_REPUBLIC"] = "cs-CZ";
/** Welsh language */
Locales$1["WELSH"] = "cy";
/** Welsh language as used in the United Kingdom */
Locales$1["WELSH_UNITED_KINGDOM"] = "cy-GB";
/** Danish language */
Locales$1["DANISH"] = "da";
/** Danish language as used in Denmark */
Locales$1["DANISH_DENMARK"] = "da-DK";
/** German language */
Locales$1["GERMAN"] = "de";
/** German language as used in Austria */
Locales$1["GERMAN_AUSTRIA"] = "de-AT";
/** German language as used in Switzerland */
Locales$1["GERMAN_SWITZERLAND"] = "de-CH";
/** German language as used in Germany */
Locales$1["GERMAN_GERMANY"] = "de-DE";
/** German language as used in Liechtenstein */
Locales$1["GERMAN_LIECHTENSTEIN"] = "de-LI";
/** German language as used in Luxembourg */
Locales$1["GERMAN_LUXEMBOURG"] = "de-LU";
/** Divehi language */
Locales$1["DIVEHI"] = "dv";
/** Divehi language as used in Maldives */
Locales$1["DIVEHI_MALDIVES"] = "dv-MV";
/** Greek language */
Locales$1["GREEK"] = "el";
/** Greek language as used in Greece */
Locales$1["GREEK_GREECE"] = "el-GR";
/** English language */
Locales$1["ENGLISH"] = "en";
/** English language as used in Australia */
Locales$1["ENGLISH_AUSTRALIA"] = "en-AU";
/** English language as used in Belize */
Locales$1["ENGLISH_BELIZE"] = "en-BZ";
/** English language as used in Canada */
Locales$1["ENGLISH_CANADA"] = "en-CA";
/** English language as used in Caribbean */
Locales$1["ENGLISH_CARIBBEAN"] = "en-CB";
/** English language as used in the United Kingdom */
Locales$1["ENGLISH_UNITED_KINGDOM"] = "en-GB";
/** English language as used in Ireland */
Locales$1["ENGLISH_IRELAND"] = "en-IE";
/** English language as used in Jamaica */
Locales$1["ENGLISH_JAMAICA"] = "en-JM";
/** English language as used in New Zealand */
Locales$1["ENGLISH_NEW_ZEALAND"] = "en-NZ";
/** English language as used in Philippines */
Locales$1["ENGLISH_PHILIPPINES"] = "en-PH";
/** English language as used in Trinidad and Tobago */
Locales$1["ENGLISH_TRINIDAD_AND_TOBAGO"] = "en-TT";
/** English language as used in the United States */
Locales$1["ENGLISH_UNITED_STATES"] = "en-US";
/** English language as used in South Africa */
Locales$1["ENGLISH_SOUTH_AFRICA"] = "en-ZA";
/** English language as used in Zimbabwe */
Locales$1["ENGLISH_ZIMBABWE"] = "en-ZW";
/** Esperanto language */
Locales$1["ESPERANTO"] = "eo";
/** Spanish language */
Locales$1["SPANISH"] = "es";
/** Spanish language as used in Argentina */
Locales$1["SPANISH_ARGENTINA"] = "es-AR";
/** Spanish language as used in Bolivia */
Locales$1["SPANISH_BOLIVIA"] = "es-BO";
/** Spanish language as used in Chile */
Locales$1["SPANISH_CHILE"] = "es-CL";
/** Spanish language as used in Colombia */
Locales$1["SPANISH_COLOMBIA"] = "es-CO";
/** Spanish language as used in Costa Rica */
Locales$1["SPANISH_COSTA_RICA"] = "es-CR";
/** Spanish language as used in Dominican Republic */
Locales$1["SPANISH_DOMINICAN_REPUBLIC"] = "es-DO";
/** Spanish language as used in Ecuador */
Locales$1["SPANISH_ECUADOR"] = "es-EC";
/** Spanish language as used in Spain */
Locales$1["SPANISH_SPAIN"] = "es-ES";
/** Spanish language as used in Guatemala */
Locales$1["SPANISH_GUATEMALA"] = "es-GT";
/** Spanish language as used in Honduras */
Locales$1["SPANISH_HONDURAS"] = "es-HN";
/** Spanish language as used in Mexico */
Locales$1["SPANISH_MEXICO"] = "es-MX";
/** Spanish language as used in Nicaragua */
Locales$1["SPANISH_NICARAGUA"] = "es-NI";
/** Spanish language as used in Panama */
Locales$1["SPANISH_PANAMA"] = "es-PA";
/** Spanish language as used in Peru */
Locales$1["SPANISH_PERU"] = "es-PE";
/** Spanish language as used in Puerto Rico */
Locales$1["SPANISH_PUERTO_RICO"] = "es-PR";
/** Spanish language as used in Paraguay */
Locales$1["SPANISH_PARAGUAY"] = "es-PY";
/** Spanish language as used in El Salvador */
Locales$1["SPANISH_EL_SALVADOR"] = "es-SV";
/** Spanish language as used in Uruguay */
Locales$1["SPANISH_URUGUAY"] = "es-UY";
/** Spanish language as used in Venezuela */
Locales$1["SPANISH_VENEZUELA"] = "es-VE";
/** Estonian language */
Locales$1["ESTONIAN"] = "et";
/** Estonian language as used in Estonia */
Locales$1["ESTONIAN_ESTONIA"] = "et-EE";
/** Basque language */
Locales$1["BASQUE"] = "eu";
/** Basque language as used in Spain */
Locales$1["BASQUE_SPAIN"] = "eu-ES";
/** Farsi language */
Locales$1["FARSI"] = "fa";
/** Farsi language as used in Iran */
Locales$1["FARSI_IRAN"] = "fa-IR";
/** Finnish language */
Locales$1["FINNISH"] = "fi";
/** Finnish language as used in Finland */
Locales$1["FINNISH_FINLAND"] = "fi-FI";
/** Faroese language */
Locales$1["FAROESE"] = "fo";
/** Faroese language as used in Faroe Islands */
Locales$1["FAROESE_FAROE_ISLANDS"] = "fo-FO";
/** French language */
Locales$1["FRENCH"] = "fr";
/** French language as used in Belgium */
Locales$1["FRENCH_BELGIUM"] = "fr-BE";
/** French language as used in Canada */
Locales$1["FRENCH_CANADA"] = "fr-CA";
/** French language as used in Switzerland */
Locales$1["FRENCH_SWITZERLAND"] = "fr-CH";
/** French language as used in France */
Locales$1["FRENCH_FRANCE"] = "fr-FR";
/** French language as used in Luxembourg */
Locales$1["FRENCH_LUXEMBOURG"] = "fr-LU";
/** French language as used in the Principality of Monaco */
Locales$1["FRENCH_PRINCIPALITY_OF_MONACO"] = "fr-MC";
/** Galician language */
Locales$1["GALICIAN"] = "gl";
/** Galician language as used in Spain */
Locales$1["GALICIAN_SPAIN"] = "gl-ES";
/** Gujarati language */
Locales$1["GUJARATI"] = "gu";
/** Gujarati language as used in India */
Locales$1["GUJARATI_INDIA"] = "gu-IN";
/** Hebrew language */
Locales$1["HEBREW"] = "he";
/** Hebrew language as used in Israel */
Locales$1["HEBREW_ISRAEL"] = "he-IL";
/** Hindi language */
Locales$1["HINDI"] = "hi";
/** Hindi language as used in India */
Locales$1["HINDI_INDIA"] = "hi-IN";
/** Croatian language */
Locales$1["CROATIAN"] = "hr";
/** Croatian language as used in Bosnia and Herzegovina */
Locales$1["CROATIAN_BOSNIA_AND_HERZEGOVINA"] = "hr-BA";
/** Croatian language as used in Croatia */
Locales$1["CROATIAN_CROATIA"] = "hr-HR";
/** Hungarian language */
Locales$1["HUNGARIAN"] = "hu";
/** Hungarian language as used in Hungary */
Locales$1["HUNGARIAN_HUNGARY"] = "hu-HU";
/** Armenian language */
Locales$1["ARMENIAN"] = "hy";
/** Armenian language as used in Armenia */
Locales$1["ARMENIAN_ARMENIA"] = "hy-AM";
/** Indonesian language */
Locales$1["INDONESIAN"] = "id";
/** Indonesian language as used in Indonesia */
Locales$1["INDONESIAN_INDONESIA"] = "id-ID";
/** Icelandic language */
Locales$1["ICELANDIC"] = "is";
/** Icelandic language as used in Iceland */
Locales$1["ICELANDIC_ICELAND"] = "is-IS";
/** Italian language */
Locales$1["ITALIAN"] = "it";
/** Italian language as used in Switzerland */
Locales$1["ITALIAN_SWITZERLAND"] = "it-CH";
/** Italian language as used in Italy */
Locales$1["ITALIAN_ITALY"] = "it-IT";
/** Japanese language */
Locales$1["JAPANESE"] = "ja";
/** Japanese language as used in Japan */
Locales$1["JAPANESE_JAPAN"] = "ja-JP";
/** Georgian language */
Locales$1["GEORGIAN"] = "ka";
/** Georgian language as used in Georgia */
Locales$1["GEORGIAN_GEORGIA"] = "ka-GE";
/** Kazakh language */
Locales$1["KAZAKH"] = "kk";
/** Kazakh language as used in Kazakhstan */
Locales$1["KAZAKH_KAZAKHSTAN"] = "kk-KZ";
/** Kannada language */
Locales$1["KANNADA"] = "kn";
/** Kannada language as used in India */
Locales$1["KANNADA_INDIA"] = "kn-IN";
/** Korean language */
Locales$1["KOREAN"] = "ko";
/** Korean language as used in Korea */
Locales$1["KOREAN_KOREA"] = "ko-KR";
/** Konkani language */
Locales$1["KONKANI"] = "kok";
/** Konkani language as used in India */
Locales$1["KONKANI_INDIA"] = "kok-IN";
/** Kyrgyz language */
Locales$1["KYRGYZ"] = "ky";
/** Kyrgyz language as used in Kyrgyzstan */
Locales$1["KYRGYZ_KYRGYZSTAN"] = "ky-KG";
/** Lithuanian language */
Locales$1["LITHUANIAN"] = "lt";
/** Lithuanian language as used in Lithuania */
Locales$1["LITHUANIAN_LITHUANIA"] = "lt-LT";
/** Latvian language */
Locales$1["LATVIAN"] = "lv";
/** Latvian language as used in Latvia */
Locales$1["LATVIAN_LATVIA"] = "lv-LV";
/** Maori language */
Locales$1["MAORI"] = "mi";
/** Maori language as used in New Zealand */
Locales$1["MAORI_NEW_ZEALAND"] = "mi-NZ";
/** Macedonian language (Former Yugoslav Republic of Macedonia) */
Locales$1["FYRO_MACEDONIAN"] = "mk";
/** Macedonian language as used in Macedonia */
Locales$1["FYRO_MACEDONIAN_MACEDONIA"] = "mk-MK";
/** Mongolian language */
Locales$1["MONGOLIAN"] = "mn";
/** Mongolian language as used in Mongolia */
Locales$1["MONGOLIAN_MONGOLIA"] = "mn-MN";
/** Marathi language */
Locales$1["MARATHI"] = "mr";
/** Marathi language as used in India */
Locales$1["MARATHI_INDIA"] = "mr-IN";
/** Malay language */
Locales$1["MALAY"] = "ms";
/** Malay language as used in Brunei Darussalam */
Locales$1["MALAY_BRUNEI_DARUSSALAM"] = "ms-BN";
/** Malay language as used in Malaysia */
Locales$1["MALAY_MALAYSIA"] = "ms-MY";
/** Maltese language */
Locales$1["MALTESE"] = "mt";
/** Maltese language as used in Malta */
Locales$1["MALTESE_MALTA"] = "mt-MT";
/** Norwegian (Bokmål) language */
Locales$1["NORWEGIAN_BOKMAL"] = "nb";
/** Norwegian (Bokmål) language as used in Norway */
Locales$1["NORWEGIAN_BOKMAL_NORWAY"] = "nb-NO";
/** Dutch language */
Locales$1["DUTCH"] = "nl";
/** Dutch language as used in Belgium */
Locales$1["DUTCH_BELGIUM"] = "nl-BE";
/** Dutch language as used in the Netherlands */
Locales$1["DUTCH_NETHERLANDS"] = "nl-NL";
/** Norwegian (Nynorsk) language as used in Norway */
Locales$1["NORWEGIAN_NYNORSK_NORWAY"] = "nn-NO";
/** Northern Sotho language */
Locales$1["NORTHERN_SOTHO"] = "ns";
/** Northern Sotho language as used in South Africa */
Locales$1["NORTHERN_SOTHO_SOUTH_AFRICA"] = "ns-ZA";
/** Punjabi language */
Locales$1["PUNJABI"] = "pa";
/** Punjabi language as used in India */
Locales$1["PUNJABI_INDIA"] = "pa-IN";
/** Polish language */
Locales$1["POLISH"] = "pl";
/** Polish language as used in Poland */
Locales$1["POLISH_POLAND"] = "pl-PL";
/** Pashto language */
Locales$1["PASHTO"] = "ps";
/** Pashto language as used in Afghanistan */
Locales$1["PASHTO_AFGHANISTAN"] = "ps-AR";
/** Portuguese language */
Locales$1["PORTUGUESE"] = "pt";
/** Portuguese language as used in Brazil */
Locales$1["PORTUGUESE_BRAZIL"] = "pt-BR";
/** Portuguese language as used in Portugal */
Locales$1["PORTUGUESE_PORTUGAL"] = "pt-PT";
/** Quechua language */
Locales$1["QUECHUA"] = "qu";
/** Quechua language as used in Bolivia */
Locales$1["QUECHUA_BOLIVIA"] = "qu-BO";
/** Quechua language as used in Ecuador */
Locales$1["QUECHUA_ECUADOR"] = "qu-EC";
/** Quechua language as used in Peru */
Locales$1["QUECHUA_PERU"] = "qu-PE";
/** Romanian language */
Locales$1["ROMANIAN"] = "ro";
/** Romanian language as used in Romania */
Locales$1["ROMANIAN_ROMANIA"] = "ro-RO";
/** Russian language */
Locales$1["RUSSIAN"] = "ru";
/** Russian language as used in Russia */
Locales$1["RUSSIAN_RUSSIA"] = "ru-RU";
/** Sanskrit language */
Locales$1["SANSKRIT"] = "sa";
/** Sanskrit language as used in India */
Locales$1["SANSKRIT_INDIA"] = "sa-IN";
/** Northern Sami language */
Locales$1["SAMI_NORTHERN"] = "se";
/** Northern Sami language as used in Finland */
Locales$1["SAMI_NORTHERN_FINLAND"] = "se-FI";
/** Northern Sami language as used in Norway */
Locales$1["SAMI_NORTHERN_NORWAY"] = "se-NO";
/** Northern Sami language as used in Sweden */
Locales$1["SAMI_NORTHERN_SWEDEN"] = "se-SE";
/** Slovak language */
Locales$1["SLOVAK"] = "sk";
/** Slovak language as used in Slovakia */
Locales$1["SLOVAK_SLOVAKIA"] = "sk-SK";
/** Slovenian language */
Locales$1["SLOVENIAN"] = "sl";
/** Slovenian language as used in Slovenia */
Locales$1["SLOVENIAN_SLOVENIA"] = "sl-SI";
/** Albanian language */
Locales$1["ALBANIAN"] = "sq";
/** Albanian language as used in Albania */
Locales$1["ALBANIAN_ALBANIA"] = "sq-AL";
/** Servian language (Latin script) */
Locales$1["SERBIAN_LATIN"] = "sr";
/** Serbian language (Latin script) as used in Bosnia and Herzegovina */
Locales$1["SERBIAN_LATIN_BOSNIA_AND_HERZEGOVINA"] = "sr-BA";
/** Serbian language (Latin script) as used in Serbia and Montenegro */
Locales$1["SERBIAN_LATIN_SERBIA_AND_MONTENEGRO"] = "sr-SP";
/** Swedish language */
Locales$1["SWEDISH"] = "sv";
/** Swedish language as used in Finland */
Locales$1["SWEDISH_FINLAND"] = "sv-FI";
/** Swedish language as used in Sweden */
Locales$1["SWEDISH_SWEDEN"] = "sv-SE";
/** Swahili language */
Locales$1["SWAHILI"] = "sw";
/** Swahili language as used in Kenya */
Locales$1["SWAHILI_KENYA"] = "sw-KE";
/** Syriac language */
Locales$1["SYRIAC"] = "syr";
/** Syriac language as used in Syria */
Locales$1["SYRIAC_SYRIA"] = "syr-SY";
/** Tamil language */
Locales$1["TAMIL"] = "ta";
/** Tamil language as used in India */
Locales$1["TAMIL_INDIA"] = "ta-IN";
/** Telugu language */
Locales$1["TELUGU"] = "te";
/** Telugu language as used in India */
Locales$1["TELUGU_INDIA"] = "te-IN";
/** Thai language */
Locales$1["THAI"] = "th";
/** Thai language as used in Thailand */
Locales$1["THAI_THAILAND"] = "th-TH";
/** Tagalog language */
Locales$1["TAGALOG"] = "tl";
/** Tagalog language as used in Philippines */
Locales$1["TAGALOG_PHILIPPINES"] = "tl-PH";
/** Tswana language */
Locales$1["TSWANA"] = "tn";
/** Tswana language as used in South Africa */
Locales$1["TSWANA_SOUTH_AFRICA"] = "tn-ZA";
/** Turkish language */
Locales$1["TURKISH"] = "tr";
/** Turkish language as used in Turkey */
Locales$1["TURKISH_TURKEY"] = "tr-TR";
/** Tatar language */
Locales$1["TATAR"] = "tt";
/** Tatar language as used in Russia */
Locales$1["TATAR_RUSSIA"] = "tt-RU";
/** Tsonga language */
Locales$1["TSOGA"] = "ts";
/** Ukrainian language */
Locales$1["UKRAINIAN"] = "uk";
/** Ukrainian language as used in Ukraine */
Locales$1["UKRAINIAN_UKRAINE"] = "uk-UA";
/** Urdu language */
Locales$1["URDU"] = "ur";
/** Urdu language as used in Islamic Republic of Pakistan */
Locales$1["URDU_ISLAMIC_REPUBLIC_OF_PAKISTAN"] = "ur-PK";
/** Uzbek language (Latin script) */
Locales$1["UZBEK_LATIN"] = "uz";
/** Uzbek language (Latin script) as used in Uzbekistan */
Locales$1["UZBEK_LATIN_UZBEKISTAN"] = "uz-UZ";
/** Vietnamese language */
Locales$1["VIETNAMESE"] = "vi";
/** Vietnamese language as used in Viet Nam */
Locales$1["VIETNAMESE_VIET_NAM"] = "vi-VN";
/** Xhosa language */
Locales$1["XHOSA"] = "xh";
/** Xhosa language as used in South Africa */
Locales$1["XHOSA_SOUTH_AFRICA"] = "xh-ZA";
/** Chinese language */
Locales$1["CHINESE"] = "zh";
/** Chinese language (Simplified) */
Locales$1["CHINESE_SIMPLIFIED"] = "zh-Hans";
/** Chinese language (Simplified, People's Republic of China) */
Locales$1["CHINESE_SIMPLIFIED_CHINA"] = "zh-CN";
/** Chinese language as used in Hong Kong */
Locales$1["CHINESE_HONG_KONG"] = "zh-HK";
/** Chinese language as used in Macau */
Locales$1["CHINESE_MACAU"] = "zh-MO";
/** Chinese language as used in Singapore */
Locales$1["CHINESE_SINGAPORE"] = "zh-SG";
/** Chinese language (Traditional script) */
Locales$1["CHINESE_TRADITIONAL"] = "zh-Hant";
/** Zulu language */
Locales$1["ZULU"] = "zu";
/** Zulu language as used in South Africa */
Locales$1["ZULU_SOUTH_AFRICA"] = "zu-ZA";
/** Bengali / Bangla */
Locales$1["BENGALI"] = "bn";
/** Bengali / Bangla as used in Bangladesh */
Locales$1["BENGALI_BANGLADESH"] = "bn-BD";
/** Bengali / Bangla as used in India */
Locales$1["BENGALI_INDIA"] = "bn-IN";
/** Bengali / Bangla as used in Myanmar */
Locales$1["BENGALI_MYANMAR"] = "bn-MM";
/** Burmese language */
Locales$1["BURMESE"] = "my";
/** Burmese language as used in Myanmar */
Locales$1["BURMESE_MYANMAR"] = "my-MM";
/** Khmer language */
Locales$1["KHMER"] = "km";
/** Khmer language as used in Cambodia */
Locales$1["KHMER_CAMBODIA"] = "km-KH";
/** Lao language */
Locales$1["LAO"] = "lo";
/** Lao language as used in Laos */
Locales$1["LAO_LAOS"] = "lo-LA";
/** Yoruba language */
Locales$1["YORUBA"] = "yo";
/** Yoruba language as used in Nigeria */
Locales$1["YORUBA_NIGERIA"] = "yo-NG";
/** Amharic language */
Locales$1["AMHARIC"] = "am";
/** Amharic language as used in Ethiopia */
Locales$1["AMHARIC_ETHIOPIA"] = "am-ET";
/** Nepali language */
Locales$1["NEPALI"] = "ne";
/** Nepali language as used in Nepal */
Locales$1["NEPALI_NEPAL"] = "ne-NP";
/** Sinhala language */
Locales$1["SINHALA"] = "si";
/** Sinhala language as used in Sri Lanka */
Locales$1["SINHALA_SRI_LANKA"] = "si-LK";
/** Serbian language (Cyrillic script) */
Locales$1["SERBIAN_CYRILLIC"] = "sr-Cyrl";
/** Serbian language (Cyrillic script) as used in Serbia */
Locales$1["SERBIAN_CYRILLIC_SERBIA"] = "sr-RS";
/** Serbian language (Cyrillic script) as used in Bosnia and Herzegovina */
Locales$1["SERBIAN_CYRILLIC_BOSNIA_AND_HERZEGOVINA"] = "sr-BA";
/** English language as used in India */
Locales$1["ENGLISH_INDIA"] = "en-IN";
/** English language as used in Singapore */
Locales$1["ENGLISH_SINGAPORE"] = "en-SG";
/** English language as used in Hong Kong */
Locales$1["ENGLISH_HONG_KONG"] = "en-HK";
/** English language as used in Nigeria */
Locales$1["ENGLISH_NIGERIA"] = "en-NG";
/** English language as used in Pakistan */
Locales$1["ENGLISH_PAKISTAN"] = "en-PK";
/** English language as used in Malaysia */
Locales$1["ENGLISH_MALAYSIA"] = "en-MY";
/** English language as used in Botswana */
Locales$1["ENGLISH_BOTSWANA"] = "en-BW";
/** English language as used in Kenya */
Locales$1["ENGLISH_KENYA"] = "en-KE";
/** English language as used in Tanzania */
Locales$1["ENGLISH_TANZANIA"] = "en-TZ";
/** English language as used in Ghana */
Locales$1["ENGLISH_GHANA"] = "en-GH";
/** English language as used in Uganda */
Locales$1["ENGLISH_UGANDA"] = "en-UG";
/** Spanish language as used in Cuba */
Locales$1["SPANISH_CUBA"] = "es-CU";
/** Spanish language as used in United States */
Locales$1["SPANISH_UNITED_STATES"] = "es-US";
/** Portuguese language as used in Guinea-Bissau */
Locales$1["PORTUGUESE_GUINEA_BISSAU"] = "pt-GW";
/** Portuguese language as used in Mozambique */
Locales$1["PORTUGUESE_MOZAMBIQUE"] = "pt-MZ";
/** Portuguese language as used in São Tomé and Príncipe */
Locales$1["PORTUGUESE_SAO_TOME_AND_PRINCIPE"] = "pt-ST";
/** Portuguese language as used in Cape Verde */
Locales$1["PORTUGUESE_CAPE_VERDE"] = "pt-CV";
/** Portuguese language as used in Timor-Leste */
Locales$1["PORTUGUESE_TIMOR_LESTE"] = "pt-TL";
/** Portuguese language as used in Macau */
Locales$1["PORTUGUESE_MACAU"] = "pt-MO";
/** Chinese language as used in Taiwan */
Locales$1["CHINESE_TAIWAN"] = "zh-TW";
/** Arabic language as used in Mauritania */
Locales$1["ARABIC_MAURITANIA"] = "ar-MR";
/** Arabic language as used in Palestinian Territories */
Locales$1["ARABIC_PALESTINE"] = "ar-PS";
/** Arabic language as used in Sudan */
Locales$1["ARABIC_SUDAN"] = "ar-SD";
/** Arabic language as used in Djibouti */
Locales$1["ARABIC_DJIBOUTI"] = "ar-DJ";
/** Arabic language as used in Somalia */
Locales$1["ARABIC_SOMALIA"] = "ar-SO";
/** Arabic language as used in Chad */
Locales$1["ARABIC_CHAD"] = "ar-TD";
/** Arabic language as used in Comoros */
Locales$1["ARABIC_COMOROS"] = "ar-KM";
return Locales$1;
}({});
//#endregion
exports.Locales = Locales;
//# sourceMappingURL=locales copy.cjs.map
{"version":3,"file":"locales copy.cjs","names":[],"sources":["../../src/locales copy.ts"],"sourcesContent":["/** biome-ignore-all lint/suspicious/noConstEnum: Enum should be const for bundle optimization */\n\n/** Can be imported from a shared config */\nexport enum Locales {\n /** Afrikaans language */\n AFRIKAANS = 'af',\n /** Afrikaans language as used in South Africa */\n AFRIKAANS_SOUTH_AFRICA = 'af-ZA',\n /** Arabic language */\n ARABIC = 'ar',\n /** Arabic language as used in the United Arab Emirates */\n ARABIC_UNITED_ARAB_EMIRATES = 'ar-AE',\n /** Arabic language as used in Bahrain */\n ARABIC_BAHRAIN = 'ar-BH',\n /** Arabic language as used in Algeria */\n ARABIC_ALGERIA = 'ar-DZ',\n /** Arabic language as used in Egypt */\n ARABIC_EGYPT = 'ar-EG',\n /** Arabic language as used in Iraq */\n ARABIC_IRAQ = 'ar-IQ',\n /** Arabic language as used in Jordan */\n ARABIC_JORDAN = 'ar-JO',\n /** Arabic language as used in Kuwait */\n ARABIC_KUWAIT = 'ar-KW',\n /** Arabic language as used in Lebanon */\n ARABIC_LEBANON = 'ar-LB',\n /** Arabic language as used in Libya */\n ARABIC_LIBYA = 'ar-LY',\n /** Arabic language as used in Morocco */\n ARABIC_MOROCCO = 'ar-MA',\n /** Arabic language as used in Oman */\n ARABIC_OMAN = 'ar-OM',\n /** Arabic language as used in Qatar */\n ARABIC_QATAR = 'ar-QA',\n /** Arabic language as used in Saudi Arabia */\n ARABIC_SAUDI_ARABIA = 'ar-SA',\n /** Arabic language as used in Syria */\n ARABIC_SYRIA = 'ar-SY',\n /** Arabic language as used in Tunisia */\n ARABIC_TUNISIA = 'ar-TN',\n /** Arabic language as used in Yemen */\n ARABIC_YEMEN = 'ar-YE',\n /** Azeri language (Latin script) */\n AZERI_LATIN = 'az',\n /** Azeri language (Latin script) as used in Azerbaijan */\n AZERI_LATIN_AZERBAIJAN = 'az-AZ',\n /** Belarusian language */\n BELARUSIAN = 'be',\n /** Belarusian language as used in Belarus */\n BELARUSIAN_BELARUS = 'be-BY',\n /** Bulgarian language */\n BULGARIAN = 'bg',\n /** Bulgarian language as used in Bulgaria */\n BULGARIAN_BULGARIA = 'bg-BG',\n /** Bosnian */\n BOSNIAN = 'bs',\n /** Bosnian language as used in Bosnia and Herzegovina */\n BOSNIAN_BOSNIA_AND_HERZEGOVINA = 'bs-BA',\n /** Catalan language */\n CATALAN = 'ca',\n /** Catalan language as used in Spain */\n CATALAN_SPAIN = 'ca-ES',\n /** Czech language */\n CZECH = 'cs',\n /** Czech language as used in Czech Republic */\n CZECH_CZECH_REPUBLIC = 'cs-CZ',\n /** Welsh language */\n WELSH = 'cy',\n /** Welsh language as used in the United Kingdom */\n WELSH_UNITED_KINGDOM = 'cy-GB',\n /** Danish language */\n DANISH = 'da',\n /** Danish language as used in Denmark */\n DANISH_DENMARK = 'da-DK',\n /** German language */\n GERMAN = 'de',\n /** German language as used in Austria */\n GERMAN_AUSTRIA = 'de-AT',\n /** German language as used in Switzerland */\n GERMAN_SWITZERLAND = 'de-CH',\n /** German language as used in Germany */\n GERMAN_GERMANY = 'de-DE',\n /** German language as used in Liechtenstein */\n GERMAN_LIECHTENSTEIN = 'de-LI',\n /** German language as used in Luxembourg */\n GERMAN_LUXEMBOURG = 'de-LU',\n /** Divehi language */\n DIVEHI = 'dv',\n /** Divehi language as used in Maldives */\n DIVEHI_MALDIVES = 'dv-MV',\n /** Greek language */\n GREEK = 'el',\n /** Greek language as used in Greece */\n GREEK_GREECE = 'el-GR',\n /** English language */\n ENGLISH = 'en',\n /** English language as used in Australia */\n ENGLISH_AUSTRALIA = 'en-AU',\n /** English language as used in Belize */\n ENGLISH_BELIZE = 'en-BZ',\n /** English language as used in Canada */\n ENGLISH_CANADA = 'en-CA',\n /** English language as used in Caribbean */\n ENGLISH_CARIBBEAN = 'en-CB',\n /** English language as used in the United Kingdom */\n ENGLISH_UNITED_KINGDOM = 'en-GB',\n /** English language as used in Ireland */\n ENGLISH_IRELAND = 'en-IE',\n /** English language as used in Jamaica */\n ENGLISH_JAMAICA = 'en-JM',\n /** English language as used in New Zealand */\n ENGLISH_NEW_ZEALAND = 'en-NZ',\n /** English language as used in Philippines */\n ENGLISH_PHILIPPINES = 'en-PH',\n /** English language as used in Trinidad and Tobago */\n ENGLISH_TRINIDAD_AND_TOBAGO = 'en-TT',\n /** English language as used in the United States */\n ENGLISH_UNITED_STATES = 'en-US',\n /** English language as used in South Africa */\n ENGLISH_SOUTH_AFRICA = 'en-ZA',\n /** English language as used in Zimbabwe */\n ENGLISH_ZIMBABWE = 'en-ZW',\n /** Esperanto language */\n ESPERANTO = 'eo',\n /** Spanish language */\n SPANISH = 'es',\n /** Spanish language as used in Argentina */\n SPANISH_ARGENTINA = 'es-AR',\n /** Spanish language as used in Bolivia */\n SPANISH_BOLIVIA = 'es-BO',\n /** Spanish language as used in Chile */\n SPANISH_CHILE = 'es-CL',\n /** Spanish language as used in Colombia */\n SPANISH_COLOMBIA = 'es-CO',\n /** Spanish language as used in Costa Rica */\n SPANISH_COSTA_RICA = 'es-CR',\n /** Spanish language as used in Dominican Republic */\n SPANISH_DOMINICAN_REPUBLIC = 'es-DO',\n /** Spanish language as used in Ecuador */\n SPANISH_ECUADOR = 'es-EC',\n /** Spanish language as used in Spain */\n SPANISH_SPAIN = 'es-ES',\n /** Spanish language as used in Guatemala */\n SPANISH_GUATEMALA = 'es-GT',\n /** Spanish language as used in Honduras */\n SPANISH_HONDURAS = 'es-HN',\n /** Spanish language as used in Mexico */\n SPANISH_MEXICO = 'es-MX',\n /** Spanish language as used in Nicaragua */\n SPANISH_NICARAGUA = 'es-NI',\n /** Spanish language as used in Panama */\n SPANISH_PANAMA = 'es-PA',\n /** Spanish language as used in Peru */\n SPANISH_PERU = 'es-PE',\n /** Spanish language as used in Puerto Rico */\n SPANISH_PUERTO_RICO = 'es-PR',\n /** Spanish language as used in Paraguay */\n SPANISH_PARAGUAY = 'es-PY',\n /** Spanish language as used in El Salvador */\n SPANISH_EL_SALVADOR = 'es-SV',\n /** Spanish language as used in Uruguay */\n SPANISH_URUGUAY = 'es-UY',\n /** Spanish language as used in Venezuela */\n SPANISH_VENEZUELA = 'es-VE',\n /** Estonian language */\n ESTONIAN = 'et',\n /** Estonian language as used in Estonia */\n ESTONIAN_ESTONIA = 'et-EE',\n /** Basque language */\n BASQUE = 'eu',\n /** Basque language as used in Spain */\n BASQUE_SPAIN = 'eu-ES',\n /** Farsi language */\n FARSI = 'fa',\n /** Farsi language as used in Iran */\n FARSI_IRAN = 'fa-IR',\n /** Finnish language */\n FINNISH = 'fi',\n /** Finnish language as used in Finland */\n FINNISH_FINLAND = 'fi-FI',\n /** Faroese language */\n FAROESE = 'fo',\n /** Faroese language as used in Faroe Islands */\n FAROESE_FAROE_ISLANDS = 'fo-FO',\n /** French language */\n FRENCH = 'fr',\n /** French language as used in Belgium */\n FRENCH_BELGIUM = 'fr-BE',\n /** French language as used in Canada */\n FRENCH_CANADA = 'fr-CA',\n /** French language as used in Switzerland */\n FRENCH_SWITZERLAND = 'fr-CH',\n /** French language as used in France */\n FRENCH_FRANCE = 'fr-FR',\n /** French language as used in Luxembourg */\n FRENCH_LUXEMBOURG = 'fr-LU',\n /** French language as used in the Principality of Monaco */\n FRENCH_PRINCIPALITY_OF_MONACO = 'fr-MC',\n /** Galician language */\n GALICIAN = 'gl',\n /** Galician language as used in Spain */\n GALICIAN_SPAIN = 'gl-ES',\n /** Gujarati language */\n GUJARATI = 'gu',\n /** Gujarati language as used in India */\n GUJARATI_INDIA = 'gu-IN',\n /** Hebrew language */\n HEBREW = 'he',\n /** Hebrew language as used in Israel */\n HEBREW_ISRAEL = 'he-IL',\n /** Hindi language */\n HINDI = 'hi',\n /** Hindi language as used in India */\n HINDI_INDIA = 'hi-IN',\n /** Croatian language */\n CROATIAN = 'hr',\n /** Croatian language as used in Bosnia and Herzegovina */\n CROATIAN_BOSNIA_AND_HERZEGOVINA = 'hr-BA',\n /** Croatian language as used in Croatia */\n CROATIAN_CROATIA = 'hr-HR',\n /** Hungarian language */\n HUNGARIAN = 'hu',\n /** Hungarian language as used in Hungary */\n HUNGARIAN_HUNGARY = 'hu-HU',\n /** Armenian language */\n ARMENIAN = 'hy',\n /** Armenian language as used in Armenia */\n ARMENIAN_ARMENIA = 'hy-AM',\n /** Indonesian language */\n INDONESIAN = 'id',\n /** Indonesian language as used in Indonesia */\n INDONESIAN_INDONESIA = 'id-ID',\n /** Icelandic language */\n ICELANDIC = 'is',\n /** Icelandic language as used in Iceland */\n ICELANDIC_ICELAND = 'is-IS',\n /** Italian language */\n ITALIAN = 'it',\n /** Italian language as used in Switzerland */\n ITALIAN_SWITZERLAND = 'it-CH',\n /** Italian language as used in Italy */\n ITALIAN_ITALY = 'it-IT',\n /** Japanese language */\n JAPANESE = 'ja',\n /** Japanese language as used in Japan */\n JAPANESE_JAPAN = 'ja-JP',\n /** Georgian language */\n GEORGIAN = 'ka',\n /** Georgian language as used in Georgia */\n GEORGIAN_GEORGIA = 'ka-GE',\n /** Kazakh language */\n KAZAKH = 'kk',\n /** Kazakh language as used in Kazakhstan */\n KAZAKH_KAZAKHSTAN = 'kk-KZ',\n /** Kannada language */\n KANNADA = 'kn',\n /** Kannada language as used in India */\n KANNADA_INDIA = 'kn-IN',\n /** Korean language */\n KOREAN = 'ko',\n /** Korean language as used in Korea */\n KOREAN_KOREA = 'ko-KR',\n /** Konkani language */\n KONKANI = 'kok',\n /** Konkani language as used in India */\n KONKANI_INDIA = 'kok-IN',\n /** Kyrgyz language */\n KYRGYZ = 'ky',\n /** Kyrgyz language as used in Kyrgyzstan */\n KYRGYZ_KYRGYZSTAN = 'ky-KG',\n /** Lithuanian language */\n LITHUANIAN = 'lt',\n /** Lithuanian language as used in Lithuania */\n LITHUANIAN_LITHUANIA = 'lt-LT',\n /** Latvian language */\n LATVIAN = 'lv',\n /** Latvian language as used in Latvia */\n LATVIAN_LATVIA = 'lv-LV',\n /** Maori language */\n MAORI = 'mi',\n /** Maori language as used in New Zealand */\n MAORI_NEW_ZEALAND = 'mi-NZ',\n /** Macedonian language (Former Yugoslav Republic of Macedonia) */\n FYRO_MACEDONIAN = 'mk',\n /** Macedonian language as used in Macedonia */\n FYRO_MACEDONIAN_MACEDONIA = 'mk-MK',\n /** Mongolian language */\n MONGOLIAN = 'mn',\n /** Mongolian language as used in Mongolia */\n MONGOLIAN_MONGOLIA = 'mn-MN',\n /** Marathi language */\n MARATHI = 'mr',\n /** Marathi language as used in India */\n MARATHI_INDIA = 'mr-IN',\n /** Malay language */\n MALAY = 'ms',\n /** Malay language as used in Brunei Darussalam */\n MALAY_BRUNEI_DARUSSALAM = 'ms-BN',\n /** Malay language as used in Malaysia */\n MALAY_MALAYSIA = 'ms-MY',\n /** Maltese language */\n MALTESE = 'mt',\n /** Maltese language as used in Malta */\n MALTESE_MALTA = 'mt-MT',\n /** Norwegian (Bokmål) language */\n NORWEGIAN_BOKMAL = 'nb',\n /** Norwegian (Bokmål) language as used in Norway */\n NORWEGIAN_BOKMAL_NORWAY = 'nb-NO',\n /** Dutch language */\n DUTCH = 'nl',\n /** Dutch language as used in Belgium */\n DUTCH_BELGIUM = 'nl-BE',\n /** Dutch language as used in the Netherlands */\n DUTCH_NETHERLANDS = 'nl-NL',\n /** Norwegian (Nynorsk) language as used in Norway */\n NORWEGIAN_NYNORSK_NORWAY = 'nn-NO',\n /** Northern Sotho language */\n NORTHERN_SOTHO = 'ns',\n /** Northern Sotho language as used in South Africa */\n NORTHERN_SOTHO_SOUTH_AFRICA = 'ns-ZA',\n /** Punjabi language */\n PUNJABI = 'pa',\n /** Punjabi language as used in India */\n PUNJABI_INDIA = 'pa-IN',\n /** Polish language */\n POLISH = 'pl',\n /** Polish language as used in Poland */\n POLISH_POLAND = 'pl-PL',\n /** Pashto language */\n PASHTO = 'ps',\n /** Pashto language as used in Afghanistan */\n PASHTO_AFGHANISTAN = 'ps-AR',\n /** Portuguese language */\n PORTUGUESE = 'pt',\n /** Portuguese language as used in Brazil */\n PORTUGUESE_BRAZIL = 'pt-BR',\n /** Portuguese language as used in Portugal */\n PORTUGUESE_PORTUGAL = 'pt-PT',\n /** Quechua language */\n QUECHUA = 'qu',\n /** Quechua language as used in Bolivia */\n QUECHUA_BOLIVIA = 'qu-BO',\n /** Quechua language as used in Ecuador */\n QUECHUA_ECUADOR = 'qu-EC',\n /** Quechua language as used in Peru */\n QUECHUA_PERU = 'qu-PE',\n /** Romanian language */\n ROMANIAN = 'ro',\n /** Romanian language as used in Romania */\n ROMANIAN_ROMANIA = 'ro-RO',\n /** Russian language */\n RUSSIAN = 'ru',\n /** Russian language as used in Russia */\n RUSSIAN_RUSSIA = 'ru-RU',\n /** Sanskrit language */\n SANSKRIT = 'sa',\n /** Sanskrit language as used in India */\n SANSKRIT_INDIA = 'sa-IN',\n /** Northern Sami language */\n SAMI_NORTHERN = 'se',\n /** Northern Sami language as used in Finland */\n SAMI_NORTHERN_FINLAND = 'se-FI',\n /** Northern Sami language as used in Norway */\n SAMI_NORTHERN_NORWAY = 'se-NO',\n /** Northern Sami language as used in Sweden */\n SAMI_NORTHERN_SWEDEN = 'se-SE',\n /** Slovak language */\n SLOVAK = 'sk',\n /** Slovak language as used in Slovakia */\n SLOVAK_SLOVAKIA = 'sk-SK',\n /** Slovenian language */\n SLOVENIAN = 'sl',\n /** Slovenian language as used in Slovenia */\n SLOVENIAN_SLOVENIA = 'sl-SI',\n /** Albanian language */\n ALBANIAN = 'sq',\n /** Albanian language as used in Albania */\n ALBANIAN_ALBANIA = 'sq-AL',\n /** Servian language (Latin script) */\n SERBIAN_LATIN = 'sr',\n /** Serbian language (Latin script) as used in Bosnia and Herzegovina */\n SERBIAN_LATIN_BOSNIA_AND_HERZEGOVINA = 'sr-BA',\n /** Serbian language (Latin script) as used in Serbia and Montenegro */\n SERBIAN_LATIN_SERBIA_AND_MONTENEGRO = 'sr-SP',\n /** Swedish language */\n SWEDISH = 'sv',\n /** Swedish language as used in Finland */\n SWEDISH_FINLAND = 'sv-FI',\n /** Swedish language as used in Sweden */\n SWEDISH_SWEDEN = 'sv-SE',\n /** Swahili language */\n SWAHILI = 'sw',\n /** Swahili language as used in Kenya */\n SWAHILI_KENYA = 'sw-KE',\n /** Syriac language */\n SYRIAC = 'syr',\n /** Syriac language as used in Syria */\n SYRIAC_SYRIA = 'syr-SY',\n /** Tamil language */\n TAMIL = 'ta',\n /** Tamil language as used in India */\n TAMIL_INDIA = 'ta-IN',\n /** Telugu language */\n TELUGU = 'te',\n /** Telugu language as used in India */\n TELUGU_INDIA = 'te-IN',\n /** Thai language */\n THAI = 'th',\n /** Thai language as used in Thailand */\n THAI_THAILAND = 'th-TH',\n /** Tagalog language */\n TAGALOG = 'tl',\n /** Tagalog language as used in Philippines */\n TAGALOG_PHILIPPINES = 'tl-PH',\n /** Tswana language */\n TSWANA = 'tn',\n /** Tswana language as used in South Africa */\n TSWANA_SOUTH_AFRICA = 'tn-ZA',\n /** Turkish language */\n TURKISH = 'tr',\n /** Turkish language as used in Turkey */\n TURKISH_TURKEY = 'tr-TR',\n /** Tatar language */\n TATAR = 'tt',\n /** Tatar language as used in Russia */\n TATAR_RUSSIA = 'tt-RU',\n /** Tsonga language */\n TSOGA = 'ts',\n /** Ukrainian language */\n UKRAINIAN = 'uk',\n /** Ukrainian language as used in Ukraine */\n UKRAINIAN_UKRAINE = 'uk-UA',\n /** Urdu language */\n URDU = 'ur',\n /** Urdu language as used in Islamic Republic of Pakistan */\n URDU_ISLAMIC_REPUBLIC_OF_PAKISTAN = 'ur-PK',\n /** Uzbek language (Latin script) */\n UZBEK_LATIN = 'uz',\n /** Uzbek language (Latin script) as used in Uzbekistan */\n UZBEK_LATIN_UZBEKISTAN = 'uz-UZ',\n /** Vietnamese language */\n VIETNAMESE = 'vi',\n /** Vietnamese language as used in Viet Nam */\n VIETNAMESE_VIET_NAM = 'vi-VN',\n /** Xhosa language */\n XHOSA = 'xh',\n /** Xhosa language as used in South Africa */\n XHOSA_SOUTH_AFRICA = 'xh-ZA',\n /** Chinese language */\n CHINESE = 'zh',\n /** Chinese language (Simplified) */\n CHINESE_SIMPLIFIED = 'zh-Hans',\n /** Chinese language (Simplified, People's Republic of China) */\n CHINESE_SIMPLIFIED_CHINA = 'zh-CN',\n /** Chinese language as used in Hong Kong */\n CHINESE_HONG_KONG = 'zh-HK',\n /** Chinese language as used in Macau */\n CHINESE_MACAU = 'zh-MO',\n /** Chinese language as used in Singapore */\n CHINESE_SINGAPORE = 'zh-SG',\n /** Chinese language (Traditional script) */\n CHINESE_TRADITIONAL = 'zh-Hant',\n /** Zulu language */\n ZULU = 'zu',\n /** Zulu language as used in South Africa */\n ZULU_SOUTH_AFRICA = 'zu-ZA',\n /** Bengali / Bangla */\n BENGALI = 'bn',\n /** Bengali / Bangla as used in Bangladesh */\n BENGALI_BANGLADESH = 'bn-BD',\n /** Bengali / Bangla as used in India */\n BENGALI_INDIA = 'bn-IN',\n /** Bengali / Bangla as used in Myanmar */\n BENGALI_MYANMAR = 'bn-MM',\n /** Burmese language */\n BURMESE = 'my',\n /** Burmese language as used in Myanmar */\n BURMESE_MYANMAR = 'my-MM',\n /** Khmer language */\n KHMER = 'km',\n /** Khmer language as used in Cambodia */\n KHMER_CAMBODIA = 'km-KH',\n /** Lao language */\n LAO = 'lo',\n /** Lao language as used in Laos */\n LAO_LAOS = 'lo-LA',\n /** Yoruba language */\n YORUBA = 'yo',\n /** Yoruba language as used in Nigeria */\n YORUBA_NIGERIA = 'yo-NG',\n /** Amharic language */\n AMHARIC = 'am',\n /** Amharic language as used in Ethiopia */\n AMHARIC_ETHIOPIA = 'am-ET',\n /** Nepali language */\n NEPALI = 'ne',\n /** Nepali language as used in Nepal */\n NEPALI_NEPAL = 'ne-NP',\n /** Sinhala language */\n SINHALA = 'si',\n /** Sinhala language as used in Sri Lanka */\n SINHALA_SRI_LANKA = 'si-LK',\n /** Serbian language (Cyrillic script) */\n SERBIAN_CYRILLIC = 'sr-Cyrl',\n /** Serbian language (Cyrillic script) as used in Serbia */\n SERBIAN_CYRILLIC_SERBIA = 'sr-RS',\n /** Serbian language (Cyrillic script) as used in Bosnia and Herzegovina */\n SERBIAN_CYRILLIC_BOSNIA_AND_HERZEGOVINA = 'sr-BA',\n /** English language as used in India */\n ENGLISH_INDIA = 'en-IN',\n /** English language as used in Singapore */\n ENGLISH_SINGAPORE = 'en-SG',\n /** English language as used in Hong Kong */\n ENGLISH_HONG_KONG = 'en-HK',\n /** English language as used in Nigeria */\n ENGLISH_NIGERIA = 'en-NG',\n /** English language as used in Pakistan */\n ENGLISH_PAKISTAN = 'en-PK',\n /** English language as used in Malaysia */\n ENGLISH_MALAYSIA = 'en-MY',\n /** English language as used in Botswana */\n ENGLISH_BOTSWANA = 'en-BW',\n /** English language as used in Kenya */\n ENGLISH_KENYA = 'en-KE',\n /** English language as used in Tanzania */\n ENGLISH_TANZANIA = 'en-TZ',\n /** English language as used in Ghana */\n ENGLISH_GHANA = 'en-GH',\n /** English language as used in Uganda */\n ENGLISH_UGANDA = 'en-UG',\n /** Spanish language as used in Cuba */\n SPANISH_CUBA = 'es-CU',\n /** Spanish language as used in United States */\n SPANISH_UNITED_STATES = 'es-US',\n\n /** Portuguese language as used in Guinea-Bissau */\n PORTUGUESE_GUINEA_BISSAU = 'pt-GW',\n /** Portuguese language as used in Mozambique */\n PORTUGUESE_MOZAMBIQUE = 'pt-MZ',\n /** Portuguese language as used in São Tomé and Príncipe */\n PORTUGUESE_SAO_TOME_AND_PRINCIPE = 'pt-ST',\n /** Portuguese language as used in Cape Verde */\n PORTUGUESE_CAPE_VERDE = 'pt-CV',\n /** Portuguese language as used in Timor-Leste */\n PORTUGUESE_TIMOR_LESTE = 'pt-TL',\n /** Portuguese language as used in Macau */\n PORTUGUESE_MACAU = 'pt-MO',\n /** Chinese language as used in Taiwan */\n CHINESE_TAIWAN = 'zh-TW',\n /** Arabic language as used in Mauritania */\n ARABIC_MAURITANIA = 'ar-MR',\n /** Arabic language as used in Palestinian Territories */\n ARABIC_PALESTINE = 'ar-PS',\n /** Arabic language as used in Sudan */\n ARABIC_SUDAN = 'ar-SD',\n /** Arabic language as used in Djibouti */\n ARABIC_DJIBOUTI = 'ar-DJ',\n /** Arabic language as used in Somalia */\n ARABIC_SOMALIA = 'ar-SO',\n /** Arabic language as used in Chad */\n ARABIC_CHAD = 'ar-TD',\n /** Arabic language as used in Comoros */\n ARABIC_COMOROS = 'ar-KM',\n}\n"],"mappings":";;;;AAGA,IAAY,8CAAL;;AAEL;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAGA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA"}
{"version":3,"file":"module_augmentation.cjs","names":[],"sources":["../../src/module_augmentation.ts"],"sourcesContent":["import type {\n __DeclaredLocalesRegistry,\n __DictionaryRegistry,\n __RequiredLocalesRegistry,\n __StrictModeRegistry,\n} from 'intlayer';\nimport type { StrictMode } from './config';\nimport type { ContentNode, Dictionary } from './dictionary';\nimport type { Locale } from './locales';\n\n/**\n * Provides a fallback to string type if the generic type T is undefined,\n * otherwise returns T. This is useful for handling cases where no keys are found.\n * Example: StringFallback<undefined> -> string; StringFallback<'key'> -> 'key'\n */\nexport type StringFallback<T> = T extends never ? string : T; // If no keys are found, return string to disable error, and accept any string as dictionary key\n\nexport type DictionaryKeys = keyof __DictionaryRegistry extends never\n ? string\n : keyof __DictionaryRegistry;\n\n// --- Dictionaries ---\nexport type DictionaryRegistry =\n __DictionaryRegistry[keyof __DictionaryRegistry] extends never\n ? Record<string, Dictionary>\n : __DictionaryRegistry;\n\nexport type DictionaryRegistryElement<T extends DictionaryKeys> =\n T extends keyof __DictionaryRegistry ? __DictionaryRegistry[T] : Dictionary;\n\nexport type DictionaryRegistryContent<T extends DictionaryKeys> =\n T extends keyof __DictionaryRegistry\n ? __DictionaryRegistry[T] extends { content: infer C }\n ? C\n : any\n : any;\n\ninterface ITEST {\n test: {\n content: {\n value: string;\n };\n };\n}\n\nexport type TESTKEYS = keyof ITEST extends never ? string : keyof ITEST;\n\nexport type TEST<T extends TESTKEYS> = T extends keyof ITEST\n ? ITEST[T] extends { content: infer C }\n ? C\n : any\n : any;\n\nconst test: TEST<'test9'> = {\n value: 'string',\n} as TEST<'test9'>;\n\nconst { value } = test;\n\n// --- Derived unions from registries ---\nexport type DeclaredLocales = keyof __DeclaredLocalesRegistry extends never\n ? Locale\n : keyof __DeclaredLocalesRegistry; // 'en' | 'fr' | ...\n\nexport type RequiredLocales = keyof __RequiredLocalesRegistry;\n\n/** Define MyType using the ValueOf utility type on Locales */\nexport type LocalesValues = keyof __DeclaredLocalesRegistry extends never\n ? Locale | (string & {})\n : DeclaredLocales | (string & {});\n\n// --- Strict mode selection from registry (default 'loose') ---\ntype ResolvedStrictMode = __StrictModeRegistry extends { mode: infer M }\n ? M\n : 'inclusive';\n\n// --- Config shape (type alias; interfaces can’t extend conditional types) ---\nexport type StrictModeLocaleMap<\n Content = unknown,\n Mode extends StrictMode = ResolvedStrictMode,\n> = RequiredLocales extends never\n ? Partial<Record<Locale, Content>>\n : Mode extends 'strict'\n ? Required<Record<RequiredLocales, Content>> &\n Partial<Record<DeclaredLocales, Content>>\n : Mode extends 'inclusive'\n ? Required<Record<RequiredLocales, Content>> &\n Partial<Record<Locale, Content>>\n : Partial<Record<Locale, Content>>; // Fallback, all locales are optional\n"],"mappings":";;AAyDA,MAAM,EAAE,UAJoB,EAC1B,OAAO,UACR"}
{"version":3,"file":"test.cjs","names":[],"sources":["../../src/test.ts"],"sourcesContent":["interface __Test {\n test1: {\n key: 'test1';\n content: {\n test1Content: string;\n };\n };\n test2: {\n key: 'test2';\n content: {\n test2Content: number;\n };\n };\n}\n\nconst test: Test = {\n a: '1',\n b: 2,\n c: true,\n};\n\nconsole.log(test);\n"],"mappings":";;AAqBA,QAAQ,IANW;CACjB,GAAG;CACH,GAAG;CACH,GAAG;CACJ,CAEgB"}
{"version":3,"file":"index.mjs","names":["LocalesList"],"sources":["../../src/index.ts"],"sourcesContent":["import type { Locale } from './locales';\nimport * as LocalesList from './locales';\n\nexport const Locales = LocalesList as unknown as Locale;\nexport type { Locale };\n\nexport * from './config';\nexport * from './dictionary';\nexport * from './keyPath';\nexport * from './module_augmentation';\nexport * from './nodeType';\nexport * from './plugin';\nexport * from './translation';\n"],"mappings":";;;;AAGA,MAAa,UAAUA"}
import "intlayer";
export { };
//#region src/locales copy.ts
/** biome-ignore-all lint/suspicious/noConstEnum: Enum should be const for bundle optimization */
/** Can be imported from a shared config */
let Locales = /* @__PURE__ */ function(Locales$1) {
/** Afrikaans language */
Locales$1["AFRIKAANS"] = "af";
/** Afrikaans language as used in South Africa */
Locales$1["AFRIKAANS_SOUTH_AFRICA"] = "af-ZA";
/** Arabic language */
Locales$1["ARABIC"] = "ar";
/** Arabic language as used in the United Arab Emirates */
Locales$1["ARABIC_UNITED_ARAB_EMIRATES"] = "ar-AE";
/** Arabic language as used in Bahrain */
Locales$1["ARABIC_BAHRAIN"] = "ar-BH";
/** Arabic language as used in Algeria */
Locales$1["ARABIC_ALGERIA"] = "ar-DZ";
/** Arabic language as used in Egypt */
Locales$1["ARABIC_EGYPT"] = "ar-EG";
/** Arabic language as used in Iraq */
Locales$1["ARABIC_IRAQ"] = "ar-IQ";
/** Arabic language as used in Jordan */
Locales$1["ARABIC_JORDAN"] = "ar-JO";
/** Arabic language as used in Kuwait */
Locales$1["ARABIC_KUWAIT"] = "ar-KW";
/** Arabic language as used in Lebanon */
Locales$1["ARABIC_LEBANON"] = "ar-LB";
/** Arabic language as used in Libya */
Locales$1["ARABIC_LIBYA"] = "ar-LY";
/** Arabic language as used in Morocco */
Locales$1["ARABIC_MOROCCO"] = "ar-MA";
/** Arabic language as used in Oman */
Locales$1["ARABIC_OMAN"] = "ar-OM";
/** Arabic language as used in Qatar */
Locales$1["ARABIC_QATAR"] = "ar-QA";
/** Arabic language as used in Saudi Arabia */
Locales$1["ARABIC_SAUDI_ARABIA"] = "ar-SA";
/** Arabic language as used in Syria */
Locales$1["ARABIC_SYRIA"] = "ar-SY";
/** Arabic language as used in Tunisia */
Locales$1["ARABIC_TUNISIA"] = "ar-TN";
/** Arabic language as used in Yemen */
Locales$1["ARABIC_YEMEN"] = "ar-YE";
/** Azeri language (Latin script) */
Locales$1["AZERI_LATIN"] = "az";
/** Azeri language (Latin script) as used in Azerbaijan */
Locales$1["AZERI_LATIN_AZERBAIJAN"] = "az-AZ";
/** Belarusian language */
Locales$1["BELARUSIAN"] = "be";
/** Belarusian language as used in Belarus */
Locales$1["BELARUSIAN_BELARUS"] = "be-BY";
/** Bulgarian language */
Locales$1["BULGARIAN"] = "bg";
/** Bulgarian language as used in Bulgaria */
Locales$1["BULGARIAN_BULGARIA"] = "bg-BG";
/** Bosnian */
Locales$1["BOSNIAN"] = "bs";
/** Bosnian language as used in Bosnia and Herzegovina */
Locales$1["BOSNIAN_BOSNIA_AND_HERZEGOVINA"] = "bs-BA";
/** Catalan language */
Locales$1["CATALAN"] = "ca";
/** Catalan language as used in Spain */
Locales$1["CATALAN_SPAIN"] = "ca-ES";
/** Czech language */
Locales$1["CZECH"] = "cs";
/** Czech language as used in Czech Republic */
Locales$1["CZECH_CZECH_REPUBLIC"] = "cs-CZ";
/** Welsh language */
Locales$1["WELSH"] = "cy";
/** Welsh language as used in the United Kingdom */
Locales$1["WELSH_UNITED_KINGDOM"] = "cy-GB";
/** Danish language */
Locales$1["DANISH"] = "da";
/** Danish language as used in Denmark */
Locales$1["DANISH_DENMARK"] = "da-DK";
/** German language */
Locales$1["GERMAN"] = "de";
/** German language as used in Austria */
Locales$1["GERMAN_AUSTRIA"] = "de-AT";
/** German language as used in Switzerland */
Locales$1["GERMAN_SWITZERLAND"] = "de-CH";
/** German language as used in Germany */
Locales$1["GERMAN_GERMANY"] = "de-DE";
/** German language as used in Liechtenstein */
Locales$1["GERMAN_LIECHTENSTEIN"] = "de-LI";
/** German language as used in Luxembourg */
Locales$1["GERMAN_LUXEMBOURG"] = "de-LU";
/** Divehi language */
Locales$1["DIVEHI"] = "dv";
/** Divehi language as used in Maldives */
Locales$1["DIVEHI_MALDIVES"] = "dv-MV";
/** Greek language */
Locales$1["GREEK"] = "el";
/** Greek language as used in Greece */
Locales$1["GREEK_GREECE"] = "el-GR";
/** English language */
Locales$1["ENGLISH"] = "en";
/** English language as used in Australia */
Locales$1["ENGLISH_AUSTRALIA"] = "en-AU";
/** English language as used in Belize */
Locales$1["ENGLISH_BELIZE"] = "en-BZ";
/** English language as used in Canada */
Locales$1["ENGLISH_CANADA"] = "en-CA";
/** English language as used in Caribbean */
Locales$1["ENGLISH_CARIBBEAN"] = "en-CB";
/** English language as used in the United Kingdom */
Locales$1["ENGLISH_UNITED_KINGDOM"] = "en-GB";
/** English language as used in Ireland */
Locales$1["ENGLISH_IRELAND"] = "en-IE";
/** English language as used in Jamaica */
Locales$1["ENGLISH_JAMAICA"] = "en-JM";
/** English language as used in New Zealand */
Locales$1["ENGLISH_NEW_ZEALAND"] = "en-NZ";
/** English language as used in Philippines */
Locales$1["ENGLISH_PHILIPPINES"] = "en-PH";
/** English language as used in Trinidad and Tobago */
Locales$1["ENGLISH_TRINIDAD_AND_TOBAGO"] = "en-TT";
/** English language as used in the United States */
Locales$1["ENGLISH_UNITED_STATES"] = "en-US";
/** English language as used in South Africa */
Locales$1["ENGLISH_SOUTH_AFRICA"] = "en-ZA";
/** English language as used in Zimbabwe */
Locales$1["ENGLISH_ZIMBABWE"] = "en-ZW";
/** Esperanto language */
Locales$1["ESPERANTO"] = "eo";
/** Spanish language */
Locales$1["SPANISH"] = "es";
/** Spanish language as used in Argentina */
Locales$1["SPANISH_ARGENTINA"] = "es-AR";
/** Spanish language as used in Bolivia */
Locales$1["SPANISH_BOLIVIA"] = "es-BO";
/** Spanish language as used in Chile */
Locales$1["SPANISH_CHILE"] = "es-CL";
/** Spanish language as used in Colombia */
Locales$1["SPANISH_COLOMBIA"] = "es-CO";
/** Spanish language as used in Costa Rica */
Locales$1["SPANISH_COSTA_RICA"] = "es-CR";
/** Spanish language as used in Dominican Republic */
Locales$1["SPANISH_DOMINICAN_REPUBLIC"] = "es-DO";
/** Spanish language as used in Ecuador */
Locales$1["SPANISH_ECUADOR"] = "es-EC";
/** Spanish language as used in Spain */
Locales$1["SPANISH_SPAIN"] = "es-ES";
/** Spanish language as used in Guatemala */
Locales$1["SPANISH_GUATEMALA"] = "es-GT";
/** Spanish language as used in Honduras */
Locales$1["SPANISH_HONDURAS"] = "es-HN";
/** Spanish language as used in Mexico */
Locales$1["SPANISH_MEXICO"] = "es-MX";
/** Spanish language as used in Nicaragua */
Locales$1["SPANISH_NICARAGUA"] = "es-NI";
/** Spanish language as used in Panama */
Locales$1["SPANISH_PANAMA"] = "es-PA";
/** Spanish language as used in Peru */
Locales$1["SPANISH_PERU"] = "es-PE";
/** Spanish language as used in Puerto Rico */
Locales$1["SPANISH_PUERTO_RICO"] = "es-PR";
/** Spanish language as used in Paraguay */
Locales$1["SPANISH_PARAGUAY"] = "es-PY";
/** Spanish language as used in El Salvador */
Locales$1["SPANISH_EL_SALVADOR"] = "es-SV";
/** Spanish language as used in Uruguay */
Locales$1["SPANISH_URUGUAY"] = "es-UY";
/** Spanish language as used in Venezuela */
Locales$1["SPANISH_VENEZUELA"] = "es-VE";
/** Estonian language */
Locales$1["ESTONIAN"] = "et";
/** Estonian language as used in Estonia */
Locales$1["ESTONIAN_ESTONIA"] = "et-EE";
/** Basque language */
Locales$1["BASQUE"] = "eu";
/** Basque language as used in Spain */
Locales$1["BASQUE_SPAIN"] = "eu-ES";
/** Farsi language */
Locales$1["FARSI"] = "fa";
/** Farsi language as used in Iran */
Locales$1["FARSI_IRAN"] = "fa-IR";
/** Finnish language */
Locales$1["FINNISH"] = "fi";
/** Finnish language as used in Finland */
Locales$1["FINNISH_FINLAND"] = "fi-FI";
/** Faroese language */
Locales$1["FAROESE"] = "fo";
/** Faroese language as used in Faroe Islands */
Locales$1["FAROESE_FAROE_ISLANDS"] = "fo-FO";
/** French language */
Locales$1["FRENCH"] = "fr";
/** French language as used in Belgium */
Locales$1["FRENCH_BELGIUM"] = "fr-BE";
/** French language as used in Canada */
Locales$1["FRENCH_CANADA"] = "fr-CA";
/** French language as used in Switzerland */
Locales$1["FRENCH_SWITZERLAND"] = "fr-CH";
/** French language as used in France */
Locales$1["FRENCH_FRANCE"] = "fr-FR";
/** French language as used in Luxembourg */
Locales$1["FRENCH_LUXEMBOURG"] = "fr-LU";
/** French language as used in the Principality of Monaco */
Locales$1["FRENCH_PRINCIPALITY_OF_MONACO"] = "fr-MC";
/** Galician language */
Locales$1["GALICIAN"] = "gl";
/** Galician language as used in Spain */
Locales$1["GALICIAN_SPAIN"] = "gl-ES";
/** Gujarati language */
Locales$1["GUJARATI"] = "gu";
/** Gujarati language as used in India */
Locales$1["GUJARATI_INDIA"] = "gu-IN";
/** Hebrew language */
Locales$1["HEBREW"] = "he";
/** Hebrew language as used in Israel */
Locales$1["HEBREW_ISRAEL"] = "he-IL";
/** Hindi language */
Locales$1["HINDI"] = "hi";
/** Hindi language as used in India */
Locales$1["HINDI_INDIA"] = "hi-IN";
/** Croatian language */
Locales$1["CROATIAN"] = "hr";
/** Croatian language as used in Bosnia and Herzegovina */
Locales$1["CROATIAN_BOSNIA_AND_HERZEGOVINA"] = "hr-BA";
/** Croatian language as used in Croatia */
Locales$1["CROATIAN_CROATIA"] = "hr-HR";
/** Hungarian language */
Locales$1["HUNGARIAN"] = "hu";
/** Hungarian language as used in Hungary */
Locales$1["HUNGARIAN_HUNGARY"] = "hu-HU";
/** Armenian language */
Locales$1["ARMENIAN"] = "hy";
/** Armenian language as used in Armenia */
Locales$1["ARMENIAN_ARMENIA"] = "hy-AM";
/** Indonesian language */
Locales$1["INDONESIAN"] = "id";
/** Indonesian language as used in Indonesia */
Locales$1["INDONESIAN_INDONESIA"] = "id-ID";
/** Icelandic language */
Locales$1["ICELANDIC"] = "is";
/** Icelandic language as used in Iceland */
Locales$1["ICELANDIC_ICELAND"] = "is-IS";
/** Italian language */
Locales$1["ITALIAN"] = "it";
/** Italian language as used in Switzerland */
Locales$1["ITALIAN_SWITZERLAND"] = "it-CH";
/** Italian language as used in Italy */
Locales$1["ITALIAN_ITALY"] = "it-IT";
/** Japanese language */
Locales$1["JAPANESE"] = "ja";
/** Japanese language as used in Japan */
Locales$1["JAPANESE_JAPAN"] = "ja-JP";
/** Georgian language */
Locales$1["GEORGIAN"] = "ka";
/** Georgian language as used in Georgia */
Locales$1["GEORGIAN_GEORGIA"] = "ka-GE";
/** Kazakh language */
Locales$1["KAZAKH"] = "kk";
/** Kazakh language as used in Kazakhstan */
Locales$1["KAZAKH_KAZAKHSTAN"] = "kk-KZ";
/** Kannada language */
Locales$1["KANNADA"] = "kn";
/** Kannada language as used in India */
Locales$1["KANNADA_INDIA"] = "kn-IN";
/** Korean language */
Locales$1["KOREAN"] = "ko";
/** Korean language as used in Korea */
Locales$1["KOREAN_KOREA"] = "ko-KR";
/** Konkani language */
Locales$1["KONKANI"] = "kok";
/** Konkani language as used in India */
Locales$1["KONKANI_INDIA"] = "kok-IN";
/** Kyrgyz language */
Locales$1["KYRGYZ"] = "ky";
/** Kyrgyz language as used in Kyrgyzstan */
Locales$1["KYRGYZ_KYRGYZSTAN"] = "ky-KG";
/** Lithuanian language */
Locales$1["LITHUANIAN"] = "lt";
/** Lithuanian language as used in Lithuania */
Locales$1["LITHUANIAN_LITHUANIA"] = "lt-LT";
/** Latvian language */
Locales$1["LATVIAN"] = "lv";
/** Latvian language as used in Latvia */
Locales$1["LATVIAN_LATVIA"] = "lv-LV";
/** Maori language */
Locales$1["MAORI"] = "mi";
/** Maori language as used in New Zealand */
Locales$1["MAORI_NEW_ZEALAND"] = "mi-NZ";
/** Macedonian language (Former Yugoslav Republic of Macedonia) */
Locales$1["FYRO_MACEDONIAN"] = "mk";
/** Macedonian language as used in Macedonia */
Locales$1["FYRO_MACEDONIAN_MACEDONIA"] = "mk-MK";
/** Mongolian language */
Locales$1["MONGOLIAN"] = "mn";
/** Mongolian language as used in Mongolia */
Locales$1["MONGOLIAN_MONGOLIA"] = "mn-MN";
/** Marathi language */
Locales$1["MARATHI"] = "mr";
/** Marathi language as used in India */
Locales$1["MARATHI_INDIA"] = "mr-IN";
/** Malay language */
Locales$1["MALAY"] = "ms";
/** Malay language as used in Brunei Darussalam */
Locales$1["MALAY_BRUNEI_DARUSSALAM"] = "ms-BN";
/** Malay language as used in Malaysia */
Locales$1["MALAY_MALAYSIA"] = "ms-MY";
/** Maltese language */
Locales$1["MALTESE"] = "mt";
/** Maltese language as used in Malta */
Locales$1["MALTESE_MALTA"] = "mt-MT";
/** Norwegian (Bokmål) language */
Locales$1["NORWEGIAN_BOKMAL"] = "nb";
/** Norwegian (Bokmål) language as used in Norway */
Locales$1["NORWEGIAN_BOKMAL_NORWAY"] = "nb-NO";
/** Dutch language */
Locales$1["DUTCH"] = "nl";
/** Dutch language as used in Belgium */
Locales$1["DUTCH_BELGIUM"] = "nl-BE";
/** Dutch language as used in the Netherlands */
Locales$1["DUTCH_NETHERLANDS"] = "nl-NL";
/** Norwegian (Nynorsk) language as used in Norway */
Locales$1["NORWEGIAN_NYNORSK_NORWAY"] = "nn-NO";
/** Northern Sotho language */
Locales$1["NORTHERN_SOTHO"] = "ns";
/** Northern Sotho language as used in South Africa */
Locales$1["NORTHERN_SOTHO_SOUTH_AFRICA"] = "ns-ZA";
/** Punjabi language */
Locales$1["PUNJABI"] = "pa";
/** Punjabi language as used in India */
Locales$1["PUNJABI_INDIA"] = "pa-IN";
/** Polish language */
Locales$1["POLISH"] = "pl";
/** Polish language as used in Poland */
Locales$1["POLISH_POLAND"] = "pl-PL";
/** Pashto language */
Locales$1["PASHTO"] = "ps";
/** Pashto language as used in Afghanistan */
Locales$1["PASHTO_AFGHANISTAN"] = "ps-AR";
/** Portuguese language */
Locales$1["PORTUGUESE"] = "pt";
/** Portuguese language as used in Brazil */
Locales$1["PORTUGUESE_BRAZIL"] = "pt-BR";
/** Portuguese language as used in Portugal */
Locales$1["PORTUGUESE_PORTUGAL"] = "pt-PT";
/** Quechua language */
Locales$1["QUECHUA"] = "qu";
/** Quechua language as used in Bolivia */
Locales$1["QUECHUA_BOLIVIA"] = "qu-BO";
/** Quechua language as used in Ecuador */
Locales$1["QUECHUA_ECUADOR"] = "qu-EC";
/** Quechua language as used in Peru */
Locales$1["QUECHUA_PERU"] = "qu-PE";
/** Romanian language */
Locales$1["ROMANIAN"] = "ro";
/** Romanian language as used in Romania */
Locales$1["ROMANIAN_ROMANIA"] = "ro-RO";
/** Russian language */
Locales$1["RUSSIAN"] = "ru";
/** Russian language as used in Russia */
Locales$1["RUSSIAN_RUSSIA"] = "ru-RU";
/** Sanskrit language */
Locales$1["SANSKRIT"] = "sa";
/** Sanskrit language as used in India */
Locales$1["SANSKRIT_INDIA"] = "sa-IN";
/** Northern Sami language */
Locales$1["SAMI_NORTHERN"] = "se";
/** Northern Sami language as used in Finland */
Locales$1["SAMI_NORTHERN_FINLAND"] = "se-FI";
/** Northern Sami language as used in Norway */
Locales$1["SAMI_NORTHERN_NORWAY"] = "se-NO";
/** Northern Sami language as used in Sweden */
Locales$1["SAMI_NORTHERN_SWEDEN"] = "se-SE";
/** Slovak language */
Locales$1["SLOVAK"] = "sk";
/** Slovak language as used in Slovakia */
Locales$1["SLOVAK_SLOVAKIA"] = "sk-SK";
/** Slovenian language */
Locales$1["SLOVENIAN"] = "sl";
/** Slovenian language as used in Slovenia */
Locales$1["SLOVENIAN_SLOVENIA"] = "sl-SI";
/** Albanian language */
Locales$1["ALBANIAN"] = "sq";
/** Albanian language as used in Albania */
Locales$1["ALBANIAN_ALBANIA"] = "sq-AL";
/** Servian language (Latin script) */
Locales$1["SERBIAN_LATIN"] = "sr";
/** Serbian language (Latin script) as used in Bosnia and Herzegovina */
Locales$1["SERBIAN_LATIN_BOSNIA_AND_HERZEGOVINA"] = "sr-BA";
/** Serbian language (Latin script) as used in Serbia and Montenegro */
Locales$1["SERBIAN_LATIN_SERBIA_AND_MONTENEGRO"] = "sr-SP";
/** Swedish language */
Locales$1["SWEDISH"] = "sv";
/** Swedish language as used in Finland */
Locales$1["SWEDISH_FINLAND"] = "sv-FI";
/** Swedish language as used in Sweden */
Locales$1["SWEDISH_SWEDEN"] = "sv-SE";
/** Swahili language */
Locales$1["SWAHILI"] = "sw";
/** Swahili language as used in Kenya */
Locales$1["SWAHILI_KENYA"] = "sw-KE";
/** Syriac language */
Locales$1["SYRIAC"] = "syr";
/** Syriac language as used in Syria */
Locales$1["SYRIAC_SYRIA"] = "syr-SY";
/** Tamil language */
Locales$1["TAMIL"] = "ta";
/** Tamil language as used in India */
Locales$1["TAMIL_INDIA"] = "ta-IN";
/** Telugu language */
Locales$1["TELUGU"] = "te";
/** Telugu language as used in India */
Locales$1["TELUGU_INDIA"] = "te-IN";
/** Thai language */
Locales$1["THAI"] = "th";
/** Thai language as used in Thailand */
Locales$1["THAI_THAILAND"] = "th-TH";
/** Tagalog language */
Locales$1["TAGALOG"] = "tl";
/** Tagalog language as used in Philippines */
Locales$1["TAGALOG_PHILIPPINES"] = "tl-PH";
/** Tswana language */
Locales$1["TSWANA"] = "tn";
/** Tswana language as used in South Africa */
Locales$1["TSWANA_SOUTH_AFRICA"] = "tn-ZA";
/** Turkish language */
Locales$1["TURKISH"] = "tr";
/** Turkish language as used in Turkey */
Locales$1["TURKISH_TURKEY"] = "tr-TR";
/** Tatar language */
Locales$1["TATAR"] = "tt";
/** Tatar language as used in Russia */
Locales$1["TATAR_RUSSIA"] = "tt-RU";
/** Tsonga language */
Locales$1["TSOGA"] = "ts";
/** Ukrainian language */
Locales$1["UKRAINIAN"] = "uk";
/** Ukrainian language as used in Ukraine */
Locales$1["UKRAINIAN_UKRAINE"] = "uk-UA";
/** Urdu language */
Locales$1["URDU"] = "ur";
/** Urdu language as used in Islamic Republic of Pakistan */
Locales$1["URDU_ISLAMIC_REPUBLIC_OF_PAKISTAN"] = "ur-PK";
/** Uzbek language (Latin script) */
Locales$1["UZBEK_LATIN"] = "uz";
/** Uzbek language (Latin script) as used in Uzbekistan */
Locales$1["UZBEK_LATIN_UZBEKISTAN"] = "uz-UZ";
/** Vietnamese language */
Locales$1["VIETNAMESE"] = "vi";
/** Vietnamese language as used in Viet Nam */
Locales$1["VIETNAMESE_VIET_NAM"] = "vi-VN";
/** Xhosa language */
Locales$1["XHOSA"] = "xh";
/** Xhosa language as used in South Africa */
Locales$1["XHOSA_SOUTH_AFRICA"] = "xh-ZA";
/** Chinese language */
Locales$1["CHINESE"] = "zh";
/** Chinese language (Simplified) */
Locales$1["CHINESE_SIMPLIFIED"] = "zh-Hans";
/** Chinese language (Simplified, People's Republic of China) */
Locales$1["CHINESE_SIMPLIFIED_CHINA"] = "zh-CN";
/** Chinese language as used in Hong Kong */
Locales$1["CHINESE_HONG_KONG"] = "zh-HK";
/** Chinese language as used in Macau */
Locales$1["CHINESE_MACAU"] = "zh-MO";
/** Chinese language as used in Singapore */
Locales$1["CHINESE_SINGAPORE"] = "zh-SG";
/** Chinese language (Traditional script) */
Locales$1["CHINESE_TRADITIONAL"] = "zh-Hant";
/** Zulu language */
Locales$1["ZULU"] = "zu";
/** Zulu language as used in South Africa */
Locales$1["ZULU_SOUTH_AFRICA"] = "zu-ZA";
/** Bengali / Bangla */
Locales$1["BENGALI"] = "bn";
/** Bengali / Bangla as used in Bangladesh */
Locales$1["BENGALI_BANGLADESH"] = "bn-BD";
/** Bengali / Bangla as used in India */
Locales$1["BENGALI_INDIA"] = "bn-IN";
/** Bengali / Bangla as used in Myanmar */
Locales$1["BENGALI_MYANMAR"] = "bn-MM";
/** Burmese language */
Locales$1["BURMESE"] = "my";
/** Burmese language as used in Myanmar */
Locales$1["BURMESE_MYANMAR"] = "my-MM";
/** Khmer language */
Locales$1["KHMER"] = "km";
/** Khmer language as used in Cambodia */
Locales$1["KHMER_CAMBODIA"] = "km-KH";
/** Lao language */
Locales$1["LAO"] = "lo";
/** Lao language as used in Laos */
Locales$1["LAO_LAOS"] = "lo-LA";
/** Yoruba language */
Locales$1["YORUBA"] = "yo";
/** Yoruba language as used in Nigeria */
Locales$1["YORUBA_NIGERIA"] = "yo-NG";
/** Amharic language */
Locales$1["AMHARIC"] = "am";
/** Amharic language as used in Ethiopia */
Locales$1["AMHARIC_ETHIOPIA"] = "am-ET";
/** Nepali language */
Locales$1["NEPALI"] = "ne";
/** Nepali language as used in Nepal */
Locales$1["NEPALI_NEPAL"] = "ne-NP";
/** Sinhala language */
Locales$1["SINHALA"] = "si";
/** Sinhala language as used in Sri Lanka */
Locales$1["SINHALA_SRI_LANKA"] = "si-LK";
/** Serbian language (Cyrillic script) */
Locales$1["SERBIAN_CYRILLIC"] = "sr-Cyrl";
/** Serbian language (Cyrillic script) as used in Serbia */
Locales$1["SERBIAN_CYRILLIC_SERBIA"] = "sr-RS";
/** Serbian language (Cyrillic script) as used in Bosnia and Herzegovina */
Locales$1["SERBIAN_CYRILLIC_BOSNIA_AND_HERZEGOVINA"] = "sr-BA";
/** English language as used in India */
Locales$1["ENGLISH_INDIA"] = "en-IN";
/** English language as used in Singapore */
Locales$1["ENGLISH_SINGAPORE"] = "en-SG";
/** English language as used in Hong Kong */
Locales$1["ENGLISH_HONG_KONG"] = "en-HK";
/** English language as used in Nigeria */
Locales$1["ENGLISH_NIGERIA"] = "en-NG";
/** English language as used in Pakistan */
Locales$1["ENGLISH_PAKISTAN"] = "en-PK";
/** English language as used in Malaysia */
Locales$1["ENGLISH_MALAYSIA"] = "en-MY";
/** English language as used in Botswana */
Locales$1["ENGLISH_BOTSWANA"] = "en-BW";
/** English language as used in Kenya */
Locales$1["ENGLISH_KENYA"] = "en-KE";
/** English language as used in Tanzania */
Locales$1["ENGLISH_TANZANIA"] = "en-TZ";
/** English language as used in Ghana */
Locales$1["ENGLISH_GHANA"] = "en-GH";
/** English language as used in Uganda */
Locales$1["ENGLISH_UGANDA"] = "en-UG";
/** Spanish language as used in Cuba */
Locales$1["SPANISH_CUBA"] = "es-CU";
/** Spanish language as used in United States */
Locales$1["SPANISH_UNITED_STATES"] = "es-US";
/** Portuguese language as used in Guinea-Bissau */
Locales$1["PORTUGUESE_GUINEA_BISSAU"] = "pt-GW";
/** Portuguese language as used in Mozambique */
Locales$1["PORTUGUESE_MOZAMBIQUE"] = "pt-MZ";
/** Portuguese language as used in São Tomé and Príncipe */
Locales$1["PORTUGUESE_SAO_TOME_AND_PRINCIPE"] = "pt-ST";
/** Portuguese language as used in Cape Verde */
Locales$1["PORTUGUESE_CAPE_VERDE"] = "pt-CV";
/** Portuguese language as used in Timor-Leste */
Locales$1["PORTUGUESE_TIMOR_LESTE"] = "pt-TL";
/** Portuguese language as used in Macau */
Locales$1["PORTUGUESE_MACAU"] = "pt-MO";
/** Chinese language as used in Taiwan */
Locales$1["CHINESE_TAIWAN"] = "zh-TW";
/** Arabic language as used in Mauritania */
Locales$1["ARABIC_MAURITANIA"] = "ar-MR";
/** Arabic language as used in Palestinian Territories */
Locales$1["ARABIC_PALESTINE"] = "ar-PS";
/** Arabic language as used in Sudan */
Locales$1["ARABIC_SUDAN"] = "ar-SD";
/** Arabic language as used in Djibouti */
Locales$1["ARABIC_DJIBOUTI"] = "ar-DJ";
/** Arabic language as used in Somalia */
Locales$1["ARABIC_SOMALIA"] = "ar-SO";
/** Arabic language as used in Chad */
Locales$1["ARABIC_CHAD"] = "ar-TD";
/** Arabic language as used in Comoros */
Locales$1["ARABIC_COMOROS"] = "ar-KM";
return Locales$1;
}({});
//#endregion
export { Locales };
//# sourceMappingURL=locales copy.mjs.map
{"version":3,"file":"locales copy.mjs","names":[],"sources":["../../src/locales copy.ts"],"sourcesContent":["/** biome-ignore-all lint/suspicious/noConstEnum: Enum should be const for bundle optimization */\n\n/** Can be imported from a shared config */\nexport enum Locales {\n /** Afrikaans language */\n AFRIKAANS = 'af',\n /** Afrikaans language as used in South Africa */\n AFRIKAANS_SOUTH_AFRICA = 'af-ZA',\n /** Arabic language */\n ARABIC = 'ar',\n /** Arabic language as used in the United Arab Emirates */\n ARABIC_UNITED_ARAB_EMIRATES = 'ar-AE',\n /** Arabic language as used in Bahrain */\n ARABIC_BAHRAIN = 'ar-BH',\n /** Arabic language as used in Algeria */\n ARABIC_ALGERIA = 'ar-DZ',\n /** Arabic language as used in Egypt */\n ARABIC_EGYPT = 'ar-EG',\n /** Arabic language as used in Iraq */\n ARABIC_IRAQ = 'ar-IQ',\n /** Arabic language as used in Jordan */\n ARABIC_JORDAN = 'ar-JO',\n /** Arabic language as used in Kuwait */\n ARABIC_KUWAIT = 'ar-KW',\n /** Arabic language as used in Lebanon */\n ARABIC_LEBANON = 'ar-LB',\n /** Arabic language as used in Libya */\n ARABIC_LIBYA = 'ar-LY',\n /** Arabic language as used in Morocco */\n ARABIC_MOROCCO = 'ar-MA',\n /** Arabic language as used in Oman */\n ARABIC_OMAN = 'ar-OM',\n /** Arabic language as used in Qatar */\n ARABIC_QATAR = 'ar-QA',\n /** Arabic language as used in Saudi Arabia */\n ARABIC_SAUDI_ARABIA = 'ar-SA',\n /** Arabic language as used in Syria */\n ARABIC_SYRIA = 'ar-SY',\n /** Arabic language as used in Tunisia */\n ARABIC_TUNISIA = 'ar-TN',\n /** Arabic language as used in Yemen */\n ARABIC_YEMEN = 'ar-YE',\n /** Azeri language (Latin script) */\n AZERI_LATIN = 'az',\n /** Azeri language (Latin script) as used in Azerbaijan */\n AZERI_LATIN_AZERBAIJAN = 'az-AZ',\n /** Belarusian language */\n BELARUSIAN = 'be',\n /** Belarusian language as used in Belarus */\n BELARUSIAN_BELARUS = 'be-BY',\n /** Bulgarian language */\n BULGARIAN = 'bg',\n /** Bulgarian language as used in Bulgaria */\n BULGARIAN_BULGARIA = 'bg-BG',\n /** Bosnian */\n BOSNIAN = 'bs',\n /** Bosnian language as used in Bosnia and Herzegovina */\n BOSNIAN_BOSNIA_AND_HERZEGOVINA = 'bs-BA',\n /** Catalan language */\n CATALAN = 'ca',\n /** Catalan language as used in Spain */\n CATALAN_SPAIN = 'ca-ES',\n /** Czech language */\n CZECH = 'cs',\n /** Czech language as used in Czech Republic */\n CZECH_CZECH_REPUBLIC = 'cs-CZ',\n /** Welsh language */\n WELSH = 'cy',\n /** Welsh language as used in the United Kingdom */\n WELSH_UNITED_KINGDOM = 'cy-GB',\n /** Danish language */\n DANISH = 'da',\n /** Danish language as used in Denmark */\n DANISH_DENMARK = 'da-DK',\n /** German language */\n GERMAN = 'de',\n /** German language as used in Austria */\n GERMAN_AUSTRIA = 'de-AT',\n /** German language as used in Switzerland */\n GERMAN_SWITZERLAND = 'de-CH',\n /** German language as used in Germany */\n GERMAN_GERMANY = 'de-DE',\n /** German language as used in Liechtenstein */\n GERMAN_LIECHTENSTEIN = 'de-LI',\n /** German language as used in Luxembourg */\n GERMAN_LUXEMBOURG = 'de-LU',\n /** Divehi language */\n DIVEHI = 'dv',\n /** Divehi language as used in Maldives */\n DIVEHI_MALDIVES = 'dv-MV',\n /** Greek language */\n GREEK = 'el',\n /** Greek language as used in Greece */\n GREEK_GREECE = 'el-GR',\n /** English language */\n ENGLISH = 'en',\n /** English language as used in Australia */\n ENGLISH_AUSTRALIA = 'en-AU',\n /** English language as used in Belize */\n ENGLISH_BELIZE = 'en-BZ',\n /** English language as used in Canada */\n ENGLISH_CANADA = 'en-CA',\n /** English language as used in Caribbean */\n ENGLISH_CARIBBEAN = 'en-CB',\n /** English language as used in the United Kingdom */\n ENGLISH_UNITED_KINGDOM = 'en-GB',\n /** English language as used in Ireland */\n ENGLISH_IRELAND = 'en-IE',\n /** English language as used in Jamaica */\n ENGLISH_JAMAICA = 'en-JM',\n /** English language as used in New Zealand */\n ENGLISH_NEW_ZEALAND = 'en-NZ',\n /** English language as used in Philippines */\n ENGLISH_PHILIPPINES = 'en-PH',\n /** English language as used in Trinidad and Tobago */\n ENGLISH_TRINIDAD_AND_TOBAGO = 'en-TT',\n /** English language as used in the United States */\n ENGLISH_UNITED_STATES = 'en-US',\n /** English language as used in South Africa */\n ENGLISH_SOUTH_AFRICA = 'en-ZA',\n /** English language as used in Zimbabwe */\n ENGLISH_ZIMBABWE = 'en-ZW',\n /** Esperanto language */\n ESPERANTO = 'eo',\n /** Spanish language */\n SPANISH = 'es',\n /** Spanish language as used in Argentina */\n SPANISH_ARGENTINA = 'es-AR',\n /** Spanish language as used in Bolivia */\n SPANISH_BOLIVIA = 'es-BO',\n /** Spanish language as used in Chile */\n SPANISH_CHILE = 'es-CL',\n /** Spanish language as used in Colombia */\n SPANISH_COLOMBIA = 'es-CO',\n /** Spanish language as used in Costa Rica */\n SPANISH_COSTA_RICA = 'es-CR',\n /** Spanish language as used in Dominican Republic */\n SPANISH_DOMINICAN_REPUBLIC = 'es-DO',\n /** Spanish language as used in Ecuador */\n SPANISH_ECUADOR = 'es-EC',\n /** Spanish language as used in Spain */\n SPANISH_SPAIN = 'es-ES',\n /** Spanish language as used in Guatemala */\n SPANISH_GUATEMALA = 'es-GT',\n /** Spanish language as used in Honduras */\n SPANISH_HONDURAS = 'es-HN',\n /** Spanish language as used in Mexico */\n SPANISH_MEXICO = 'es-MX',\n /** Spanish language as used in Nicaragua */\n SPANISH_NICARAGUA = 'es-NI',\n /** Spanish language as used in Panama */\n SPANISH_PANAMA = 'es-PA',\n /** Spanish language as used in Peru */\n SPANISH_PERU = 'es-PE',\n /** Spanish language as used in Puerto Rico */\n SPANISH_PUERTO_RICO = 'es-PR',\n /** Spanish language as used in Paraguay */\n SPANISH_PARAGUAY = 'es-PY',\n /** Spanish language as used in El Salvador */\n SPANISH_EL_SALVADOR = 'es-SV',\n /** Spanish language as used in Uruguay */\n SPANISH_URUGUAY = 'es-UY',\n /** Spanish language as used in Venezuela */\n SPANISH_VENEZUELA = 'es-VE',\n /** Estonian language */\n ESTONIAN = 'et',\n /** Estonian language as used in Estonia */\n ESTONIAN_ESTONIA = 'et-EE',\n /** Basque language */\n BASQUE = 'eu',\n /** Basque language as used in Spain */\n BASQUE_SPAIN = 'eu-ES',\n /** Farsi language */\n FARSI = 'fa',\n /** Farsi language as used in Iran */\n FARSI_IRAN = 'fa-IR',\n /** Finnish language */\n FINNISH = 'fi',\n /** Finnish language as used in Finland */\n FINNISH_FINLAND = 'fi-FI',\n /** Faroese language */\n FAROESE = 'fo',\n /** Faroese language as used in Faroe Islands */\n FAROESE_FAROE_ISLANDS = 'fo-FO',\n /** French language */\n FRENCH = 'fr',\n /** French language as used in Belgium */\n FRENCH_BELGIUM = 'fr-BE',\n /** French language as used in Canada */\n FRENCH_CANADA = 'fr-CA',\n /** French language as used in Switzerland */\n FRENCH_SWITZERLAND = 'fr-CH',\n /** French language as used in France */\n FRENCH_FRANCE = 'fr-FR',\n /** French language as used in Luxembourg */\n FRENCH_LUXEMBOURG = 'fr-LU',\n /** French language as used in the Principality of Monaco */\n FRENCH_PRINCIPALITY_OF_MONACO = 'fr-MC',\n /** Galician language */\n GALICIAN = 'gl',\n /** Galician language as used in Spain */\n GALICIAN_SPAIN = 'gl-ES',\n /** Gujarati language */\n GUJARATI = 'gu',\n /** Gujarati language as used in India */\n GUJARATI_INDIA = 'gu-IN',\n /** Hebrew language */\n HEBREW = 'he',\n /** Hebrew language as used in Israel */\n HEBREW_ISRAEL = 'he-IL',\n /** Hindi language */\n HINDI = 'hi',\n /** Hindi language as used in India */\n HINDI_INDIA = 'hi-IN',\n /** Croatian language */\n CROATIAN = 'hr',\n /** Croatian language as used in Bosnia and Herzegovina */\n CROATIAN_BOSNIA_AND_HERZEGOVINA = 'hr-BA',\n /** Croatian language as used in Croatia */\n CROATIAN_CROATIA = 'hr-HR',\n /** Hungarian language */\n HUNGARIAN = 'hu',\n /** Hungarian language as used in Hungary */\n HUNGARIAN_HUNGARY = 'hu-HU',\n /** Armenian language */\n ARMENIAN = 'hy',\n /** Armenian language as used in Armenia */\n ARMENIAN_ARMENIA = 'hy-AM',\n /** Indonesian language */\n INDONESIAN = 'id',\n /** Indonesian language as used in Indonesia */\n INDONESIAN_INDONESIA = 'id-ID',\n /** Icelandic language */\n ICELANDIC = 'is',\n /** Icelandic language as used in Iceland */\n ICELANDIC_ICELAND = 'is-IS',\n /** Italian language */\n ITALIAN = 'it',\n /** Italian language as used in Switzerland */\n ITALIAN_SWITZERLAND = 'it-CH',\n /** Italian language as used in Italy */\n ITALIAN_ITALY = 'it-IT',\n /** Japanese language */\n JAPANESE = 'ja',\n /** Japanese language as used in Japan */\n JAPANESE_JAPAN = 'ja-JP',\n /** Georgian language */\n GEORGIAN = 'ka',\n /** Georgian language as used in Georgia */\n GEORGIAN_GEORGIA = 'ka-GE',\n /** Kazakh language */\n KAZAKH = 'kk',\n /** Kazakh language as used in Kazakhstan */\n KAZAKH_KAZAKHSTAN = 'kk-KZ',\n /** Kannada language */\n KANNADA = 'kn',\n /** Kannada language as used in India */\n KANNADA_INDIA = 'kn-IN',\n /** Korean language */\n KOREAN = 'ko',\n /** Korean language as used in Korea */\n KOREAN_KOREA = 'ko-KR',\n /** Konkani language */\n KONKANI = 'kok',\n /** Konkani language as used in India */\n KONKANI_INDIA = 'kok-IN',\n /** Kyrgyz language */\n KYRGYZ = 'ky',\n /** Kyrgyz language as used in Kyrgyzstan */\n KYRGYZ_KYRGYZSTAN = 'ky-KG',\n /** Lithuanian language */\n LITHUANIAN = 'lt',\n /** Lithuanian language as used in Lithuania */\n LITHUANIAN_LITHUANIA = 'lt-LT',\n /** Latvian language */\n LATVIAN = 'lv',\n /** Latvian language as used in Latvia */\n LATVIAN_LATVIA = 'lv-LV',\n /** Maori language */\n MAORI = 'mi',\n /** Maori language as used in New Zealand */\n MAORI_NEW_ZEALAND = 'mi-NZ',\n /** Macedonian language (Former Yugoslav Republic of Macedonia) */\n FYRO_MACEDONIAN = 'mk',\n /** Macedonian language as used in Macedonia */\n FYRO_MACEDONIAN_MACEDONIA = 'mk-MK',\n /** Mongolian language */\n MONGOLIAN = 'mn',\n /** Mongolian language as used in Mongolia */\n MONGOLIAN_MONGOLIA = 'mn-MN',\n /** Marathi language */\n MARATHI = 'mr',\n /** Marathi language as used in India */\n MARATHI_INDIA = 'mr-IN',\n /** Malay language */\n MALAY = 'ms',\n /** Malay language as used in Brunei Darussalam */\n MALAY_BRUNEI_DARUSSALAM = 'ms-BN',\n /** Malay language as used in Malaysia */\n MALAY_MALAYSIA = 'ms-MY',\n /** Maltese language */\n MALTESE = 'mt',\n /** Maltese language as used in Malta */\n MALTESE_MALTA = 'mt-MT',\n /** Norwegian (Bokmål) language */\n NORWEGIAN_BOKMAL = 'nb',\n /** Norwegian (Bokmål) language as used in Norway */\n NORWEGIAN_BOKMAL_NORWAY = 'nb-NO',\n /** Dutch language */\n DUTCH = 'nl',\n /** Dutch language as used in Belgium */\n DUTCH_BELGIUM = 'nl-BE',\n /** Dutch language as used in the Netherlands */\n DUTCH_NETHERLANDS = 'nl-NL',\n /** Norwegian (Nynorsk) language as used in Norway */\n NORWEGIAN_NYNORSK_NORWAY = 'nn-NO',\n /** Northern Sotho language */\n NORTHERN_SOTHO = 'ns',\n /** Northern Sotho language as used in South Africa */\n NORTHERN_SOTHO_SOUTH_AFRICA = 'ns-ZA',\n /** Punjabi language */\n PUNJABI = 'pa',\n /** Punjabi language as used in India */\n PUNJABI_INDIA = 'pa-IN',\n /** Polish language */\n POLISH = 'pl',\n /** Polish language as used in Poland */\n POLISH_POLAND = 'pl-PL',\n /** Pashto language */\n PASHTO = 'ps',\n /** Pashto language as used in Afghanistan */\n PASHTO_AFGHANISTAN = 'ps-AR',\n /** Portuguese language */\n PORTUGUESE = 'pt',\n /** Portuguese language as used in Brazil */\n PORTUGUESE_BRAZIL = 'pt-BR',\n /** Portuguese language as used in Portugal */\n PORTUGUESE_PORTUGAL = 'pt-PT',\n /** Quechua language */\n QUECHUA = 'qu',\n /** Quechua language as used in Bolivia */\n QUECHUA_BOLIVIA = 'qu-BO',\n /** Quechua language as used in Ecuador */\n QUECHUA_ECUADOR = 'qu-EC',\n /** Quechua language as used in Peru */\n QUECHUA_PERU = 'qu-PE',\n /** Romanian language */\n ROMANIAN = 'ro',\n /** Romanian language as used in Romania */\n ROMANIAN_ROMANIA = 'ro-RO',\n /** Russian language */\n RUSSIAN = 'ru',\n /** Russian language as used in Russia */\n RUSSIAN_RUSSIA = 'ru-RU',\n /** Sanskrit language */\n SANSKRIT = 'sa',\n /** Sanskrit language as used in India */\n SANSKRIT_INDIA = 'sa-IN',\n /** Northern Sami language */\n SAMI_NORTHERN = 'se',\n /** Northern Sami language as used in Finland */\n SAMI_NORTHERN_FINLAND = 'se-FI',\n /** Northern Sami language as used in Norway */\n SAMI_NORTHERN_NORWAY = 'se-NO',\n /** Northern Sami language as used in Sweden */\n SAMI_NORTHERN_SWEDEN = 'se-SE',\n /** Slovak language */\n SLOVAK = 'sk',\n /** Slovak language as used in Slovakia */\n SLOVAK_SLOVAKIA = 'sk-SK',\n /** Slovenian language */\n SLOVENIAN = 'sl',\n /** Slovenian language as used in Slovenia */\n SLOVENIAN_SLOVENIA = 'sl-SI',\n /** Albanian language */\n ALBANIAN = 'sq',\n /** Albanian language as used in Albania */\n ALBANIAN_ALBANIA = 'sq-AL',\n /** Servian language (Latin script) */\n SERBIAN_LATIN = 'sr',\n /** Serbian language (Latin script) as used in Bosnia and Herzegovina */\n SERBIAN_LATIN_BOSNIA_AND_HERZEGOVINA = 'sr-BA',\n /** Serbian language (Latin script) as used in Serbia and Montenegro */\n SERBIAN_LATIN_SERBIA_AND_MONTENEGRO = 'sr-SP',\n /** Swedish language */\n SWEDISH = 'sv',\n /** Swedish language as used in Finland */\n SWEDISH_FINLAND = 'sv-FI',\n /** Swedish language as used in Sweden */\n SWEDISH_SWEDEN = 'sv-SE',\n /** Swahili language */\n SWAHILI = 'sw',\n /** Swahili language as used in Kenya */\n SWAHILI_KENYA = 'sw-KE',\n /** Syriac language */\n SYRIAC = 'syr',\n /** Syriac language as used in Syria */\n SYRIAC_SYRIA = 'syr-SY',\n /** Tamil language */\n TAMIL = 'ta',\n /** Tamil language as used in India */\n TAMIL_INDIA = 'ta-IN',\n /** Telugu language */\n TELUGU = 'te',\n /** Telugu language as used in India */\n TELUGU_INDIA = 'te-IN',\n /** Thai language */\n THAI = 'th',\n /** Thai language as used in Thailand */\n THAI_THAILAND = 'th-TH',\n /** Tagalog language */\n TAGALOG = 'tl',\n /** Tagalog language as used in Philippines */\n TAGALOG_PHILIPPINES = 'tl-PH',\n /** Tswana language */\n TSWANA = 'tn',\n /** Tswana language as used in South Africa */\n TSWANA_SOUTH_AFRICA = 'tn-ZA',\n /** Turkish language */\n TURKISH = 'tr',\n /** Turkish language as used in Turkey */\n TURKISH_TURKEY = 'tr-TR',\n /** Tatar language */\n TATAR = 'tt',\n /** Tatar language as used in Russia */\n TATAR_RUSSIA = 'tt-RU',\n /** Tsonga language */\n TSOGA = 'ts',\n /** Ukrainian language */\n UKRAINIAN = 'uk',\n /** Ukrainian language as used in Ukraine */\n UKRAINIAN_UKRAINE = 'uk-UA',\n /** Urdu language */\n URDU = 'ur',\n /** Urdu language as used in Islamic Republic of Pakistan */\n URDU_ISLAMIC_REPUBLIC_OF_PAKISTAN = 'ur-PK',\n /** Uzbek language (Latin script) */\n UZBEK_LATIN = 'uz',\n /** Uzbek language (Latin script) as used in Uzbekistan */\n UZBEK_LATIN_UZBEKISTAN = 'uz-UZ',\n /** Vietnamese language */\n VIETNAMESE = 'vi',\n /** Vietnamese language as used in Viet Nam */\n VIETNAMESE_VIET_NAM = 'vi-VN',\n /** Xhosa language */\n XHOSA = 'xh',\n /** Xhosa language as used in South Africa */\n XHOSA_SOUTH_AFRICA = 'xh-ZA',\n /** Chinese language */\n CHINESE = 'zh',\n /** Chinese language (Simplified) */\n CHINESE_SIMPLIFIED = 'zh-Hans',\n /** Chinese language (Simplified, People's Republic of China) */\n CHINESE_SIMPLIFIED_CHINA = 'zh-CN',\n /** Chinese language as used in Hong Kong */\n CHINESE_HONG_KONG = 'zh-HK',\n /** Chinese language as used in Macau */\n CHINESE_MACAU = 'zh-MO',\n /** Chinese language as used in Singapore */\n CHINESE_SINGAPORE = 'zh-SG',\n /** Chinese language (Traditional script) */\n CHINESE_TRADITIONAL = 'zh-Hant',\n /** Zulu language */\n ZULU = 'zu',\n /** Zulu language as used in South Africa */\n ZULU_SOUTH_AFRICA = 'zu-ZA',\n /** Bengali / Bangla */\n BENGALI = 'bn',\n /** Bengali / Bangla as used in Bangladesh */\n BENGALI_BANGLADESH = 'bn-BD',\n /** Bengali / Bangla as used in India */\n BENGALI_INDIA = 'bn-IN',\n /** Bengali / Bangla as used in Myanmar */\n BENGALI_MYANMAR = 'bn-MM',\n /** Burmese language */\n BURMESE = 'my',\n /** Burmese language as used in Myanmar */\n BURMESE_MYANMAR = 'my-MM',\n /** Khmer language */\n KHMER = 'km',\n /** Khmer language as used in Cambodia */\n KHMER_CAMBODIA = 'km-KH',\n /** Lao language */\n LAO = 'lo',\n /** Lao language as used in Laos */\n LAO_LAOS = 'lo-LA',\n /** Yoruba language */\n YORUBA = 'yo',\n /** Yoruba language as used in Nigeria */\n YORUBA_NIGERIA = 'yo-NG',\n /** Amharic language */\n AMHARIC = 'am',\n /** Amharic language as used in Ethiopia */\n AMHARIC_ETHIOPIA = 'am-ET',\n /** Nepali language */\n NEPALI = 'ne',\n /** Nepali language as used in Nepal */\n NEPALI_NEPAL = 'ne-NP',\n /** Sinhala language */\n SINHALA = 'si',\n /** Sinhala language as used in Sri Lanka */\n SINHALA_SRI_LANKA = 'si-LK',\n /** Serbian language (Cyrillic script) */\n SERBIAN_CYRILLIC = 'sr-Cyrl',\n /** Serbian language (Cyrillic script) as used in Serbia */\n SERBIAN_CYRILLIC_SERBIA = 'sr-RS',\n /** Serbian language (Cyrillic script) as used in Bosnia and Herzegovina */\n SERBIAN_CYRILLIC_BOSNIA_AND_HERZEGOVINA = 'sr-BA',\n /** English language as used in India */\n ENGLISH_INDIA = 'en-IN',\n /** English language as used in Singapore */\n ENGLISH_SINGAPORE = 'en-SG',\n /** English language as used in Hong Kong */\n ENGLISH_HONG_KONG = 'en-HK',\n /** English language as used in Nigeria */\n ENGLISH_NIGERIA = 'en-NG',\n /** English language as used in Pakistan */\n ENGLISH_PAKISTAN = 'en-PK',\n /** English language as used in Malaysia */\n ENGLISH_MALAYSIA = 'en-MY',\n /** English language as used in Botswana */\n ENGLISH_BOTSWANA = 'en-BW',\n /** English language as used in Kenya */\n ENGLISH_KENYA = 'en-KE',\n /** English language as used in Tanzania */\n ENGLISH_TANZANIA = 'en-TZ',\n /** English language as used in Ghana */\n ENGLISH_GHANA = 'en-GH',\n /** English language as used in Uganda */\n ENGLISH_UGANDA = 'en-UG',\n /** Spanish language as used in Cuba */\n SPANISH_CUBA = 'es-CU',\n /** Spanish language as used in United States */\n SPANISH_UNITED_STATES = 'es-US',\n\n /** Portuguese language as used in Guinea-Bissau */\n PORTUGUESE_GUINEA_BISSAU = 'pt-GW',\n /** Portuguese language as used in Mozambique */\n PORTUGUESE_MOZAMBIQUE = 'pt-MZ',\n /** Portuguese language as used in São Tomé and Príncipe */\n PORTUGUESE_SAO_TOME_AND_PRINCIPE = 'pt-ST',\n /** Portuguese language as used in Cape Verde */\n PORTUGUESE_CAPE_VERDE = 'pt-CV',\n /** Portuguese language as used in Timor-Leste */\n PORTUGUESE_TIMOR_LESTE = 'pt-TL',\n /** Portuguese language as used in Macau */\n PORTUGUESE_MACAU = 'pt-MO',\n /** Chinese language as used in Taiwan */\n CHINESE_TAIWAN = 'zh-TW',\n /** Arabic language as used in Mauritania */\n ARABIC_MAURITANIA = 'ar-MR',\n /** Arabic language as used in Palestinian Territories */\n ARABIC_PALESTINE = 'ar-PS',\n /** Arabic language as used in Sudan */\n ARABIC_SUDAN = 'ar-SD',\n /** Arabic language as used in Djibouti */\n ARABIC_DJIBOUTI = 'ar-DJ',\n /** Arabic language as used in Somalia */\n ARABIC_SOMALIA = 'ar-SO',\n /** Arabic language as used in Chad */\n ARABIC_CHAD = 'ar-TD',\n /** Arabic language as used in Comoros */\n ARABIC_COMOROS = 'ar-KM',\n}\n"],"mappings":";;;AAGA,IAAY,8CAAL;;AAEL;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAGA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA;;AAEA"}
{"version":3,"file":"module_augmentation.mjs","names":[],"sources":["../../src/module_augmentation.ts"],"sourcesContent":["import type {\n __DeclaredLocalesRegistry,\n __DictionaryRegistry,\n __RequiredLocalesRegistry,\n __StrictModeRegistry,\n} from 'intlayer';\nimport type { StrictMode } from './config';\nimport type { ContentNode, Dictionary } from './dictionary';\nimport type { Locale } from './locales';\n\n/**\n * Provides a fallback to string type if the generic type T is undefined,\n * otherwise returns T. This is useful for handling cases where no keys are found.\n * Example: StringFallback<undefined> -> string; StringFallback<'key'> -> 'key'\n */\nexport type StringFallback<T> = T extends never ? string : T; // If no keys are found, return string to disable error, and accept any string as dictionary key\n\nexport type DictionaryKeys = keyof __DictionaryRegistry extends never\n ? string\n : keyof __DictionaryRegistry;\n\n// --- Dictionaries ---\nexport type DictionaryRegistry =\n __DictionaryRegistry[keyof __DictionaryRegistry] extends never\n ? Record<string, Dictionary>\n : __DictionaryRegistry;\n\nexport type DictionaryRegistryElement<T extends DictionaryKeys> =\n T extends keyof __DictionaryRegistry ? __DictionaryRegistry[T] : Dictionary;\n\nexport type DictionaryRegistryContent<T extends DictionaryKeys> =\n T extends keyof __DictionaryRegistry\n ? __DictionaryRegistry[T] extends { content: infer C }\n ? C\n : any\n : any;\n\ninterface ITEST {\n test: {\n content: {\n value: string;\n };\n };\n}\n\nexport type TESTKEYS = keyof ITEST extends never ? string : keyof ITEST;\n\nexport type TEST<T extends TESTKEYS> = T extends keyof ITEST\n ? ITEST[T] extends { content: infer C }\n ? C\n : any\n : any;\n\nconst test: TEST<'test9'> = {\n value: 'string',\n} as TEST<'test9'>;\n\nconst { value } = test;\n\n// --- Derived unions from registries ---\nexport type DeclaredLocales = keyof __DeclaredLocalesRegistry extends never\n ? Locale\n : keyof __DeclaredLocalesRegistry; // 'en' | 'fr' | ...\n\nexport type RequiredLocales = keyof __RequiredLocalesRegistry;\n\n/** Define MyType using the ValueOf utility type on Locales */\nexport type LocalesValues = keyof __DeclaredLocalesRegistry extends never\n ? Locale | (string & {})\n : DeclaredLocales | (string & {});\n\n// --- Strict mode selection from registry (default 'loose') ---\ntype ResolvedStrictMode = __StrictModeRegistry extends { mode: infer M }\n ? M\n : 'inclusive';\n\n// --- Config shape (type alias; interfaces can’t extend conditional types) ---\nexport type StrictModeLocaleMap<\n Content = unknown,\n Mode extends StrictMode = ResolvedStrictMode,\n> = RequiredLocales extends never\n ? Partial<Record<Locale, Content>>\n : Mode extends 'strict'\n ? Required<Record<RequiredLocales, Content>> &\n Partial<Record<DeclaredLocales, Content>>\n : Mode extends 'inclusive'\n ? Required<Record<RequiredLocales, Content>> &\n Partial<Record<Locale, Content>>\n : Partial<Record<Locale, Content>>; // Fallback, all locales are optional\n"],"mappings":";AAyDA,MAAM,EAAE,UAJoB,EAC1B,OAAO,UACR"}
{"version":3,"file":"test.mjs","names":[],"sources":["../../src/test.ts"],"sourcesContent":["interface __Test {\n test1: {\n key: 'test1';\n content: {\n test1Content: string;\n };\n };\n test2: {\n key: 'test2';\n content: {\n test2Content: number;\n };\n };\n}\n\nconst test: Test = {\n a: '1',\n b: 2,\n c: true,\n};\n\nconsole.log(test);\n"],"mappings":";AAqBA,QAAQ,IANW;CACjB,GAAG;CACH,GAAG;CACH,GAAG;CACJ,CAEgB"}
{"version":3,"file":"index.d.ts","names":[],"sources":["../../src/index.ts"],"sourcesContent":[],"mappings":";;;;;;;;;;cAGa,SAAoC"}
import "intlayer";
//#region src/intlayer.d.ts
declare module 'intlayer' {
// --- Registries to be augmented by the generator ---
export interface __DictionaryRegistry {} // id -> typeof Dictionary
export interface __DeclaredLocalesRegistry {} // 'fr': 1, 'en': 1, ...
export interface __RequiredLocalesRegistry {} // 'en': 1, ...
export interface __StrictModeRegistry {} // one of: { strict: true } | { inclusive: true } | { loose: true }
}
//# sourceMappingURL=intlayer.d.ts.map
{"version":3,"file":"intlayer.d.ts","names":["_0","sideEffect"],"sources":["../../src/intlayer.d.ts"],"sourcesContent":["import 'intlayer';\n\ndeclare module 'intlayer' {\n // --- Registries to be augmented by the generator ---\n export interface __DictionaryRegistry {} // id -> typeof Dictionary\n export interface __DeclaredLocalesRegistry {} // 'fr': 1, 'en': 1, ...\n export interface __RequiredLocalesRegistry {} // 'en': 1, ...\n export interface __StrictModeRegistry {} // one of: { strict: true } | { inclusive: true } | { loose: true }\n}\n"],"mappings":";;;;EAAkB;EAAA,OAAA,UAAA,oBAAA,CAAA,CAAA,CAAA,CAAA;SAAA,UAAA,yBAAA,CAAA,CAAA,CAAA,CAAA;EAAAC,OAAAA,UAAA,yBAAA,CAAA,CAAA,CAAA,CAAA;EAAA,OAAA,UAAA,oBAAA,CAAA,CAAA,CAAA,CAAA"}
//#region src/locales copy.d.ts
/** biome-ignore-all lint/suspicious/noConstEnum: Enum should be const for bundle optimization */
/** Can be imported from a shared config */
declare enum Locales {
/** Afrikaans language */
AFRIKAANS = "af",
/** Afrikaans language as used in South Africa */
AFRIKAANS_SOUTH_AFRICA = "af-ZA",
/** Arabic language */
ARABIC = "ar",
/** Arabic language as used in the United Arab Emirates */
ARABIC_UNITED_ARAB_EMIRATES = "ar-AE",
/** Arabic language as used in Bahrain */
ARABIC_BAHRAIN = "ar-BH",
/** Arabic language as used in Algeria */
ARABIC_ALGERIA = "ar-DZ",
/** Arabic language as used in Egypt */
ARABIC_EGYPT = "ar-EG",
/** Arabic language as used in Iraq */
ARABIC_IRAQ = "ar-IQ",
/** Arabic language as used in Jordan */
ARABIC_JORDAN = "ar-JO",
/** Arabic language as used in Kuwait */
ARABIC_KUWAIT = "ar-KW",
/** Arabic language as used in Lebanon */
ARABIC_LEBANON = "ar-LB",
/** Arabic language as used in Libya */
ARABIC_LIBYA = "ar-LY",
/** Arabic language as used in Morocco */
ARABIC_MOROCCO = "ar-MA",
/** Arabic language as used in Oman */
ARABIC_OMAN = "ar-OM",
/** Arabic language as used in Qatar */
ARABIC_QATAR = "ar-QA",
/** Arabic language as used in Saudi Arabia */
ARABIC_SAUDI_ARABIA = "ar-SA",
/** Arabic language as used in Syria */
ARABIC_SYRIA = "ar-SY",
/** Arabic language as used in Tunisia */
ARABIC_TUNISIA = "ar-TN",
/** Arabic language as used in Yemen */
ARABIC_YEMEN = "ar-YE",
/** Azeri language (Latin script) */
AZERI_LATIN = "az",
/** Azeri language (Latin script) as used in Azerbaijan */
AZERI_LATIN_AZERBAIJAN = "az-AZ",
/** Belarusian language */
BELARUSIAN = "be",
/** Belarusian language as used in Belarus */
BELARUSIAN_BELARUS = "be-BY",
/** Bulgarian language */
BULGARIAN = "bg",
/** Bulgarian language as used in Bulgaria */
BULGARIAN_BULGARIA = "bg-BG",
/** Bosnian */
BOSNIAN = "bs",
/** Bosnian language as used in Bosnia and Herzegovina */
BOSNIAN_BOSNIA_AND_HERZEGOVINA = "bs-BA",
/** Catalan language */
CATALAN = "ca",
/** Catalan language as used in Spain */
CATALAN_SPAIN = "ca-ES",
/** Czech language */
CZECH = "cs",
/** Czech language as used in Czech Republic */
CZECH_CZECH_REPUBLIC = "cs-CZ",
/** Welsh language */
WELSH = "cy",
/** Welsh language as used in the United Kingdom */
WELSH_UNITED_KINGDOM = "cy-GB",
/** Danish language */
DANISH = "da",
/** Danish language as used in Denmark */
DANISH_DENMARK = "da-DK",
/** German language */
GERMAN = "de",
/** German language as used in Austria */
GERMAN_AUSTRIA = "de-AT",
/** German language as used in Switzerland */
GERMAN_SWITZERLAND = "de-CH",
/** German language as used in Germany */
GERMAN_GERMANY = "de-DE",
/** German language as used in Liechtenstein */
GERMAN_LIECHTENSTEIN = "de-LI",
/** German language as used in Luxembourg */
GERMAN_LUXEMBOURG = "de-LU",
/** Divehi language */
DIVEHI = "dv",
/** Divehi language as used in Maldives */
DIVEHI_MALDIVES = "dv-MV",
/** Greek language */
GREEK = "el",
/** Greek language as used in Greece */
GREEK_GREECE = "el-GR",
/** English language */
ENGLISH = "en",
/** English language as used in Australia */
ENGLISH_AUSTRALIA = "en-AU",
/** English language as used in Belize */
ENGLISH_BELIZE = "en-BZ",
/** English language as used in Canada */
ENGLISH_CANADA = "en-CA",
/** English language as used in Caribbean */
ENGLISH_CARIBBEAN = "en-CB",
/** English language as used in the United Kingdom */
ENGLISH_UNITED_KINGDOM = "en-GB",
/** English language as used in Ireland */
ENGLISH_IRELAND = "en-IE",
/** English language as used in Jamaica */
ENGLISH_JAMAICA = "en-JM",
/** English language as used in New Zealand */
ENGLISH_NEW_ZEALAND = "en-NZ",
/** English language as used in Philippines */
ENGLISH_PHILIPPINES = "en-PH",
/** English language as used in Trinidad and Tobago */
ENGLISH_TRINIDAD_AND_TOBAGO = "en-TT",
/** English language as used in the United States */
ENGLISH_UNITED_STATES = "en-US",
/** English language as used in South Africa */
ENGLISH_SOUTH_AFRICA = "en-ZA",
/** English language as used in Zimbabwe */
ENGLISH_ZIMBABWE = "en-ZW",
/** Esperanto language */
ESPERANTO = "eo",
/** Spanish language */
SPANISH = "es",
/** Spanish language as used in Argentina */
SPANISH_ARGENTINA = "es-AR",
/** Spanish language as used in Bolivia */
SPANISH_BOLIVIA = "es-BO",
/** Spanish language as used in Chile */
SPANISH_CHILE = "es-CL",
/** Spanish language as used in Colombia */
SPANISH_COLOMBIA = "es-CO",
/** Spanish language as used in Costa Rica */
SPANISH_COSTA_RICA = "es-CR",
/** Spanish language as used in Dominican Republic */
SPANISH_DOMINICAN_REPUBLIC = "es-DO",
/** Spanish language as used in Ecuador */
SPANISH_ECUADOR = "es-EC",
/** Spanish language as used in Spain */
SPANISH_SPAIN = "es-ES",
/** Spanish language as used in Guatemala */
SPANISH_GUATEMALA = "es-GT",
/** Spanish language as used in Honduras */
SPANISH_HONDURAS = "es-HN",
/** Spanish language as used in Mexico */
SPANISH_MEXICO = "es-MX",
/** Spanish language as used in Nicaragua */
SPANISH_NICARAGUA = "es-NI",
/** Spanish language as used in Panama */
SPANISH_PANAMA = "es-PA",
/** Spanish language as used in Peru */
SPANISH_PERU = "es-PE",
/** Spanish language as used in Puerto Rico */
SPANISH_PUERTO_RICO = "es-PR",
/** Spanish language as used in Paraguay */
SPANISH_PARAGUAY = "es-PY",
/** Spanish language as used in El Salvador */
SPANISH_EL_SALVADOR = "es-SV",
/** Spanish language as used in Uruguay */
SPANISH_URUGUAY = "es-UY",
/** Spanish language as used in Venezuela */
SPANISH_VENEZUELA = "es-VE",
/** Estonian language */
ESTONIAN = "et",
/** Estonian language as used in Estonia */
ESTONIAN_ESTONIA = "et-EE",
/** Basque language */
BASQUE = "eu",
/** Basque language as used in Spain */
BASQUE_SPAIN = "eu-ES",
/** Farsi language */
FARSI = "fa",
/** Farsi language as used in Iran */
FARSI_IRAN = "fa-IR",
/** Finnish language */
FINNISH = "fi",
/** Finnish language as used in Finland */
FINNISH_FINLAND = "fi-FI",
/** Faroese language */
FAROESE = "fo",
/** Faroese language as used in Faroe Islands */
FAROESE_FAROE_ISLANDS = "fo-FO",
/** French language */
FRENCH = "fr",
/** French language as used in Belgium */
FRENCH_BELGIUM = "fr-BE",
/** French language as used in Canada */
FRENCH_CANADA = "fr-CA",
/** French language as used in Switzerland */
FRENCH_SWITZERLAND = "fr-CH",
/** French language as used in France */
FRENCH_FRANCE = "fr-FR",
/** French language as used in Luxembourg */
FRENCH_LUXEMBOURG = "fr-LU",
/** French language as used in the Principality of Monaco */
FRENCH_PRINCIPALITY_OF_MONACO = "fr-MC",
/** Galician language */
GALICIAN = "gl",
/** Galician language as used in Spain */
GALICIAN_SPAIN = "gl-ES",
/** Gujarati language */
GUJARATI = "gu",
/** Gujarati language as used in India */
GUJARATI_INDIA = "gu-IN",
/** Hebrew language */
HEBREW = "he",
/** Hebrew language as used in Israel */
HEBREW_ISRAEL = "he-IL",
/** Hindi language */
HINDI = "hi",
/** Hindi language as used in India */
HINDI_INDIA = "hi-IN",
/** Croatian language */
CROATIAN = "hr",
/** Croatian language as used in Bosnia and Herzegovina */
CROATIAN_BOSNIA_AND_HERZEGOVINA = "hr-BA",
/** Croatian language as used in Croatia */
CROATIAN_CROATIA = "hr-HR",
/** Hungarian language */
HUNGARIAN = "hu",
/** Hungarian language as used in Hungary */
HUNGARIAN_HUNGARY = "hu-HU",
/** Armenian language */
ARMENIAN = "hy",
/** Armenian language as used in Armenia */
ARMENIAN_ARMENIA = "hy-AM",
/** Indonesian language */
INDONESIAN = "id",
/** Indonesian language as used in Indonesia */
INDONESIAN_INDONESIA = "id-ID",
/** Icelandic language */
ICELANDIC = "is",
/** Icelandic language as used in Iceland */
ICELANDIC_ICELAND = "is-IS",
/** Italian language */
ITALIAN = "it",
/** Italian language as used in Switzerland */
ITALIAN_SWITZERLAND = "it-CH",
/** Italian language as used in Italy */
ITALIAN_ITALY = "it-IT",
/** Japanese language */
JAPANESE = "ja",
/** Japanese language as used in Japan */
JAPANESE_JAPAN = "ja-JP",
/** Georgian language */
GEORGIAN = "ka",
/** Georgian language as used in Georgia */
GEORGIAN_GEORGIA = "ka-GE",
/** Kazakh language */
KAZAKH = "kk",
/** Kazakh language as used in Kazakhstan */
KAZAKH_KAZAKHSTAN = "kk-KZ",
/** Kannada language */
KANNADA = "kn",
/** Kannada language as used in India */
KANNADA_INDIA = "kn-IN",
/** Korean language */
KOREAN = "ko",
/** Korean language as used in Korea */
KOREAN_KOREA = "ko-KR",
/** Konkani language */
KONKANI = "kok",
/** Konkani language as used in India */
KONKANI_INDIA = "kok-IN",
/** Kyrgyz language */
KYRGYZ = "ky",
/** Kyrgyz language as used in Kyrgyzstan */
KYRGYZ_KYRGYZSTAN = "ky-KG",
/** Lithuanian language */
LITHUANIAN = "lt",
/** Lithuanian language as used in Lithuania */
LITHUANIAN_LITHUANIA = "lt-LT",
/** Latvian language */
LATVIAN = "lv",
/** Latvian language as used in Latvia */
LATVIAN_LATVIA = "lv-LV",
/** Maori language */
MAORI = "mi",
/** Maori language as used in New Zealand */
MAORI_NEW_ZEALAND = "mi-NZ",
/** Macedonian language (Former Yugoslav Republic of Macedonia) */
FYRO_MACEDONIAN = "mk",
/** Macedonian language as used in Macedonia */
FYRO_MACEDONIAN_MACEDONIA = "mk-MK",
/** Mongolian language */
MONGOLIAN = "mn",
/** Mongolian language as used in Mongolia */
MONGOLIAN_MONGOLIA = "mn-MN",
/** Marathi language */
MARATHI = "mr",
/** Marathi language as used in India */
MARATHI_INDIA = "mr-IN",
/** Malay language */
MALAY = "ms",
/** Malay language as used in Brunei Darussalam */
MALAY_BRUNEI_DARUSSALAM = "ms-BN",
/** Malay language as used in Malaysia */
MALAY_MALAYSIA = "ms-MY",
/** Maltese language */
MALTESE = "mt",
/** Maltese language as used in Malta */
MALTESE_MALTA = "mt-MT",
/** Norwegian (Bokmål) language */
NORWEGIAN_BOKMAL = "nb",
/** Norwegian (Bokmål) language as used in Norway */
NORWEGIAN_BOKMAL_NORWAY = "nb-NO",
/** Dutch language */
DUTCH = "nl",
/** Dutch language as used in Belgium */
DUTCH_BELGIUM = "nl-BE",
/** Dutch language as used in the Netherlands */
DUTCH_NETHERLANDS = "nl-NL",
/** Norwegian (Nynorsk) language as used in Norway */
NORWEGIAN_NYNORSK_NORWAY = "nn-NO",
/** Northern Sotho language */
NORTHERN_SOTHO = "ns",
/** Northern Sotho language as used in South Africa */
NORTHERN_SOTHO_SOUTH_AFRICA = "ns-ZA",
/** Punjabi language */
PUNJABI = "pa",
/** Punjabi language as used in India */
PUNJABI_INDIA = "pa-IN",
/** Polish language */
POLISH = "pl",
/** Polish language as used in Poland */
POLISH_POLAND = "pl-PL",
/** Pashto language */
PASHTO = "ps",
/** Pashto language as used in Afghanistan */
PASHTO_AFGHANISTAN = "ps-AR",
/** Portuguese language */
PORTUGUESE = "pt",
/** Portuguese language as used in Brazil */
PORTUGUESE_BRAZIL = "pt-BR",
/** Portuguese language as used in Portugal */
PORTUGUESE_PORTUGAL = "pt-PT",
/** Quechua language */
QUECHUA = "qu",
/** Quechua language as used in Bolivia */
QUECHUA_BOLIVIA = "qu-BO",
/** Quechua language as used in Ecuador */
QUECHUA_ECUADOR = "qu-EC",
/** Quechua language as used in Peru */
QUECHUA_PERU = "qu-PE",
/** Romanian language */
ROMANIAN = "ro",
/** Romanian language as used in Romania */
ROMANIAN_ROMANIA = "ro-RO",
/** Russian language */
RUSSIAN = "ru",
/** Russian language as used in Russia */
RUSSIAN_RUSSIA = "ru-RU",
/** Sanskrit language */
SANSKRIT = "sa",
/** Sanskrit language as used in India */
SANSKRIT_INDIA = "sa-IN",
/** Northern Sami language */
SAMI_NORTHERN = "se",
/** Northern Sami language as used in Finland */
SAMI_NORTHERN_FINLAND = "se-FI",
/** Northern Sami language as used in Norway */
SAMI_NORTHERN_NORWAY = "se-NO",
/** Northern Sami language as used in Sweden */
SAMI_NORTHERN_SWEDEN = "se-SE",
/** Slovak language */
SLOVAK = "sk",
/** Slovak language as used in Slovakia */
SLOVAK_SLOVAKIA = "sk-SK",
/** Slovenian language */
SLOVENIAN = "sl",
/** Slovenian language as used in Slovenia */
SLOVENIAN_SLOVENIA = "sl-SI",
/** Albanian language */
ALBANIAN = "sq",
/** Albanian language as used in Albania */
ALBANIAN_ALBANIA = "sq-AL",
/** Servian language (Latin script) */
SERBIAN_LATIN = "sr",
/** Serbian language (Latin script) as used in Bosnia and Herzegovina */
SERBIAN_LATIN_BOSNIA_AND_HERZEGOVINA = "sr-BA",
/** Serbian language (Latin script) as used in Serbia and Montenegro */
SERBIAN_LATIN_SERBIA_AND_MONTENEGRO = "sr-SP",
/** Swedish language */
SWEDISH = "sv",
/** Swedish language as used in Finland */
SWEDISH_FINLAND = "sv-FI",
/** Swedish language as used in Sweden */
SWEDISH_SWEDEN = "sv-SE",
/** Swahili language */
SWAHILI = "sw",
/** Swahili language as used in Kenya */
SWAHILI_KENYA = "sw-KE",
/** Syriac language */
SYRIAC = "syr",
/** Syriac language as used in Syria */
SYRIAC_SYRIA = "syr-SY",
/** Tamil language */
TAMIL = "ta",
/** Tamil language as used in India */
TAMIL_INDIA = "ta-IN",
/** Telugu language */
TELUGU = "te",
/** Telugu language as used in India */
TELUGU_INDIA = "te-IN",
/** Thai language */
THAI = "th",
/** Thai language as used in Thailand */
THAI_THAILAND = "th-TH",
/** Tagalog language */
TAGALOG = "tl",
/** Tagalog language as used in Philippines */
TAGALOG_PHILIPPINES = "tl-PH",
/** Tswana language */
TSWANA = "tn",
/** Tswana language as used in South Africa */
TSWANA_SOUTH_AFRICA = "tn-ZA",
/** Turkish language */
TURKISH = "tr",
/** Turkish language as used in Turkey */
TURKISH_TURKEY = "tr-TR",
/** Tatar language */
TATAR = "tt",
/** Tatar language as used in Russia */
TATAR_RUSSIA = "tt-RU",
/** Tsonga language */
TSOGA = "ts",
/** Ukrainian language */
UKRAINIAN = "uk",
/** Ukrainian language as used in Ukraine */
UKRAINIAN_UKRAINE = "uk-UA",
/** Urdu language */
URDU = "ur",
/** Urdu language as used in Islamic Republic of Pakistan */
URDU_ISLAMIC_REPUBLIC_OF_PAKISTAN = "ur-PK",
/** Uzbek language (Latin script) */
UZBEK_LATIN = "uz",
/** Uzbek language (Latin script) as used in Uzbekistan */
UZBEK_LATIN_UZBEKISTAN = "uz-UZ",
/** Vietnamese language */
VIETNAMESE = "vi",
/** Vietnamese language as used in Viet Nam */
VIETNAMESE_VIET_NAM = "vi-VN",
/** Xhosa language */
XHOSA = "xh",
/** Xhosa language as used in South Africa */
XHOSA_SOUTH_AFRICA = "xh-ZA",
/** Chinese language */
CHINESE = "zh",
/** Chinese language (Simplified) */
CHINESE_SIMPLIFIED = "zh-Hans",
/** Chinese language (Simplified, People's Republic of China) */
CHINESE_SIMPLIFIED_CHINA = "zh-CN",
/** Chinese language as used in Hong Kong */
CHINESE_HONG_KONG = "zh-HK",
/** Chinese language as used in Macau */
CHINESE_MACAU = "zh-MO",
/** Chinese language as used in Singapore */
CHINESE_SINGAPORE = "zh-SG",
/** Chinese language (Traditional script) */
CHINESE_TRADITIONAL = "zh-Hant",
/** Zulu language */
ZULU = "zu",
/** Zulu language as used in South Africa */
ZULU_SOUTH_AFRICA = "zu-ZA",
/** Bengali / Bangla */
BENGALI = "bn",
/** Bengali / Bangla as used in Bangladesh */
BENGALI_BANGLADESH = "bn-BD",
/** Bengali / Bangla as used in India */
BENGALI_INDIA = "bn-IN",
/** Bengali / Bangla as used in Myanmar */
BENGALI_MYANMAR = "bn-MM",
/** Burmese language */
BURMESE = "my",
/** Burmese language as used in Myanmar */
BURMESE_MYANMAR = "my-MM",
/** Khmer language */
KHMER = "km",
/** Khmer language as used in Cambodia */
KHMER_CAMBODIA = "km-KH",
/** Lao language */
LAO = "lo",
/** Lao language as used in Laos */
LAO_LAOS = "lo-LA",
/** Yoruba language */
YORUBA = "yo",
/** Yoruba language as used in Nigeria */
YORUBA_NIGERIA = "yo-NG",
/** Amharic language */
AMHARIC = "am",
/** Amharic language as used in Ethiopia */
AMHARIC_ETHIOPIA = "am-ET",
/** Nepali language */
NEPALI = "ne",
/** Nepali language as used in Nepal */
NEPALI_NEPAL = "ne-NP",
/** Sinhala language */
SINHALA = "si",
/** Sinhala language as used in Sri Lanka */
SINHALA_SRI_LANKA = "si-LK",
/** Serbian language (Cyrillic script) */
SERBIAN_CYRILLIC = "sr-Cyrl",
/** Serbian language (Cyrillic script) as used in Serbia */
SERBIAN_CYRILLIC_SERBIA = "sr-RS",
/** Serbian language (Cyrillic script) as used in Bosnia and Herzegovina */
SERBIAN_CYRILLIC_BOSNIA_AND_HERZEGOVINA = "sr-BA",
/** English language as used in India */
ENGLISH_INDIA = "en-IN",
/** English language as used in Singapore */
ENGLISH_SINGAPORE = "en-SG",
/** English language as used in Hong Kong */
ENGLISH_HONG_KONG = "en-HK",
/** English language as used in Nigeria */
ENGLISH_NIGERIA = "en-NG",
/** English language as used in Pakistan */
ENGLISH_PAKISTAN = "en-PK",
/** English language as used in Malaysia */
ENGLISH_MALAYSIA = "en-MY",
/** English language as used in Botswana */
ENGLISH_BOTSWANA = "en-BW",
/** English language as used in Kenya */
ENGLISH_KENYA = "en-KE",
/** English language as used in Tanzania */
ENGLISH_TANZANIA = "en-TZ",
/** English language as used in Ghana */
ENGLISH_GHANA = "en-GH",
/** English language as used in Uganda */
ENGLISH_UGANDA = "en-UG",
/** Spanish language as used in Cuba */
SPANISH_CUBA = "es-CU",
/** Spanish language as used in United States */
SPANISH_UNITED_STATES = "es-US",
/** Portuguese language as used in Guinea-Bissau */
PORTUGUESE_GUINEA_BISSAU = "pt-GW",
/** Portuguese language as used in Mozambique */
PORTUGUESE_MOZAMBIQUE = "pt-MZ",
/** Portuguese language as used in São Tomé and Príncipe */
PORTUGUESE_SAO_TOME_AND_PRINCIPE = "pt-ST",
/** Portuguese language as used in Cape Verde */
PORTUGUESE_CAPE_VERDE = "pt-CV",
/** Portuguese language as used in Timor-Leste */
PORTUGUESE_TIMOR_LESTE = "pt-TL",
/** Portuguese language as used in Macau */
PORTUGUESE_MACAU = "pt-MO",
/** Chinese language as used in Taiwan */
CHINESE_TAIWAN = "zh-TW",
/** Arabic language as used in Mauritania */
ARABIC_MAURITANIA = "ar-MR",
/** Arabic language as used in Palestinian Territories */
ARABIC_PALESTINE = "ar-PS",
/** Arabic language as used in Sudan */
ARABIC_SUDAN = "ar-SD",
/** Arabic language as used in Djibouti */
ARABIC_DJIBOUTI = "ar-DJ",
/** Arabic language as used in Somalia */
ARABIC_SOMALIA = "ar-SO",
/** Arabic language as used in Chad */
ARABIC_CHAD = "ar-TD",
/** Arabic language as used in Comoros */
ARABIC_COMOROS = "ar-KM",
}
//#endregion
export { Locales };
//# sourceMappingURL=locales copy.d.ts.map
{"version":3,"file":"locales copy.d.ts","names":[],"sources":["../../src/locales copy.ts"],"sourcesContent":[],"mappings":";;AAGA;aAAY,OAAA"}
//#region src/test.d.ts
interface __Test {
test1: {
key: 'test1';
content: {
test1Content: string;
};
};
test2: {
key: 'test2';
content: {
test2Content: number;
};
};
}
type DictionaryKeys = keyof __Test extends never ? string : keyof __Test;
type DictionaryRegistryElement<T extends DictionaryKeys> = [string] extends [T] ? any : __Test[T] extends any ? __Test[T]['key'] extends keyof __Test ? __Test[T] : never : __Test[T];
//#endregion
export { DictionaryKeys, DictionaryRegistryElement };
//# sourceMappingURL=test.d.ts.map
{"version":3,"file":"test.d.ts","names":[],"sources":["../../src/test.ts"],"sourcesContent":[],"mappings":";UAAU,MAAA;EAAA,KAAA,EAAA;IAeE,GAAA,EAAA,OAAA;IAEA,OAAA,EAAA;MAAoC,YAAA,EAAA,MAAA;IAErC,CAAA;EAEP,CAAA;EAAO,KAAA,EAAA;IACL,GAAA,EAAA,OAAA;IAAO,OAAA,EAAA;MAAwB,YAAA,EAAA,MAAA;IAC7B,CAAA;EAAO,CAAA;;AAEF,KAVD,cAAA,GAUC,MAVsB,MAUtB,SAAA,KAAA,GAAA,MAAA,GAAA,MAV4D,MAU5D;AAAC,KARF,yBAQE,CAAA,UARkC,cAQlC,CAAA,GAAA,kBANH,WAEP,OAAO,iBACL,OAAO,wBAAwB,SAC7B,OAAO,aAET,OAAO"}
import { IConfigLocales } from "./module_augmentation.js";
//#region src/translation.d.ts
/**
* If module augmented, it will return the configured locales such as Locale.ENGLISH | Locales.FRENCH | Locales.SPANISH | ...
* If not, it will return never
*/
type ConfigLocales = keyof IConfigLocales<unknown>;
type LanguageContent<Content = unknown> = IConfigLocales<Content>;
//#endregion
export { ConfigLocales, LanguageContent };
//# sourceMappingURL=translation.d.ts.map
{"version":3,"file":"translation.d.ts","names":[],"sources":["../../src/translation.ts"],"sourcesContent":[],"mappings":";;;;;;AAMA;AAEA;KAFY,aAAA,SAAsB;KAEtB,qCAAqC,eAAe"}