UNPKG

intlayer-editor

Version:

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

28 lines (26 loc) 1.12 kB
const require_rolldown_runtime = require('../_virtual/rolldown_runtime.cjs'); const require_controllers_dictionary_controller = require('../controllers/dictionary.controller.cjs'); let _intlayer_config = require("@intlayer/config"); let express = require("express"); //#region src/routes/dictionary.routes.ts const dictionaryRouter = (0, express.Router)(); const { editor } = (0, _intlayer_config.getConfiguration)(); const getBaseURL = () => `${editor.editorURL}/api/dictionary`; const getDictionaryRoutes = () => ({ getDictionaries: { urlModel: "/", url: getBaseURL(), method: "GET" }, writeContentDeclaration: { urlModel: "/", url: getBaseURL(), method: "POST" } }); dictionaryRouter.get(getDictionaryRoutes().getDictionaries.urlModel, require_controllers_dictionary_controller.getDictionaries); dictionaryRouter.post(getDictionaryRoutes().writeContentDeclaration.urlModel, require_controllers_dictionary_controller.writeContentDeclaration); //#endregion exports.dictionaryRouter = dictionaryRouter; exports.getDictionaryRoutes = getDictionaryRoutes; //# sourceMappingURL=dictionary.routes.cjs.map