@intlayer/chokidar
Version:
Uses chokidar to scan and build Intlayer declaration files into dictionaries based on Intlayer configuration.
25 lines (24 loc) • 1.16 kB
TypeScript
import { LocalizedDictionaryOutput } from "./writeDynamicDictionary.js";
import { IntlayerConfig } from "@intlayer/types/config";
//#region src/buildIntlayerDictionary/writeFetchDictionary.d.ts
declare const generateDictionaryEntryPoint: (key: string, locales: string[], relativePrefix: string, format?: "cjs" | "esm") => string;
/**
* Write the localized dictionaries to the dictionariesDir
* @param mergedDictionaries - The merged dictionaries
* @param configuration - The configuration
* @returns The final dictionaries
*
* @example
* ```ts
* const unmergedDictionaries = await writeUnmergedDictionaries(dictionaries);
* const finalDictionaries = await writeFinalDictionaries(unmergedDictionaries);
* console.log(finalDictionaries);
*
* // .intlayer/fetch_dictionary/home.mjs
* // .intlayer/fetch_dictionary/home.cjs
* ```
*/
declare const writeFetchDictionary: (dynamicDictionaries: LocalizedDictionaryOutput, configuration: IntlayerConfig, formats?: ("cjs" | "esm")[]) => Promise<LocalizedDictionaryOutput>;
//#endregion
export { generateDictionaryEntryPoint, writeFetchDictionary };
//# sourceMappingURL=writeFetchDictionary.d.ts.map