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