UNPKG

@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
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