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