UNPKG

intlayer-editor

Version:

Integrate the Intlayer visual editor into your Intlayer projects, enabling CMS-like content management with multilingual support.

27 lines (26 loc) 1.23 kB
import { ResponseData } from "../utils/responseData.js"; import { Dictionary } from "@intlayer/types"; import { NextFunction, Request, Response } from "express"; import { DictionaryStatus } from "@intlayer/chokidar"; import { UnmergedDictionaries } from "@intlayer/unmerged-dictionaries-entry"; //#region src/controllers/dictionary.controller.d.ts type GetDictionariesResult = ResponseData<UnmergedDictionaries>; /** * Get the Intlayer configuration */ declare const getDictionaries: (_req: Request, res: Response<GetDictionariesResult>, _next: NextFunction) => Promise<void>; type WriteContentDeclarationBody = { dictionary: Dictionary; }; type WriteContentDeclarationResultData = { status: DictionaryStatus; path: string; }; type WriteContentDeclarationResult = ResponseData<WriteContentDeclarationResultData>; /** * Adds a new dictionary to the database. */ declare const writeContentDeclaration: (req: Request<any, any, WriteContentDeclarationBody>, res: Response<WriteContentDeclarationResult>, _next: NextFunction) => Promise<void>; //#endregion export { WriteContentDeclarationBody, WriteContentDeclarationResult, getDictionaries, writeContentDeclaration }; //# sourceMappingURL=dictionary.controller.d.ts.map