UNPKG

@fontoxml/fontoxml-development-tools

Version:

Development tools for Fonto.

76 lines (59 loc) 3.42 kB
import express from 'express'; import configureDocumentCompareRouteHandler from './configureDocumentCompareRouteHandler.js'; import configureDocumentGetPostRouteHandler from './configureDocumentGetPostRouteHandler.js'; import configureDocumentGetRouteHandler from './configureDocumentGetRouteHandler.js'; import configureDocumentHistoryGetPostRouteHandler from './configureDocumentHistoryGetPostRouteHandler.js'; import configureDocumentHistoryGetRouteHandler from './configureDocumentHistoryGetRouteHandler.js'; import configureDocumentLockPutRouteHandler from './configureDocumentLockPutRouteHandler.js'; import configureDocumentPostRouteHandler from './configureDocumentPostRouteHandler.js'; import configureDocumentPresearchPostRouteHandler from './configureDocumentPresearchPostRouteHandler.js'; import configureDocumentPutPostRouteHandler from './configureDocumentPutPostRouteHandler.js'; import configureDocumentPutRouteHandler from './configureDocumentPutRouteHandler.js'; import configureDocumentRevisionGetPostRouteHandler from './configureDocumentRevisionGetPostRouteHandler.js'; import configureDocumentRevisionGetRouteHandler from './configureDocumentRevisionGetRouteHandler.js'; import configureDocumentStatePostRouteHandler from './configureDocumentStatePostRouteHandler.js'; /** @typedef {import('../../src/getAppConfig.js').DevCmsConfig} DevCmsConfig */ /** * @param {DevCmsConfig} config */ function configureConnectorsCmsStandardDocumentRouter(config) { // eslint-disable-next-line new-cap const connectorsCmsStandardDocumentRouter = express.Router(); connectorsCmsStandardDocumentRouter .route('/connectors/cms/standard/document') .get(configureDocumentGetRouteHandler(config)) .post(configureDocumentPostRouteHandler(config)) .put(configureDocumentPutRouteHandler(config)); connectorsCmsStandardDocumentRouter .route('/connectors/cms/standard/document/get') .post(configureDocumentGetPostRouteHandler(config)); connectorsCmsStandardDocumentRouter .route('/connectors/cms/standard/document/put') .post(configureDocumentPutPostRouteHandler(config)); connectorsCmsStandardDocumentRouter .route('/connectors/cms/standard/document/history') .get(configureDocumentHistoryGetRouteHandler(config)); connectorsCmsStandardDocumentRouter .route('/connectors/cms/standard/document/history/get') .post(configureDocumentHistoryGetPostRouteHandler(config)); connectorsCmsStandardDocumentRouter .route('/connectors/cms/standard/document/compare') .get(configureDocumentCompareRouteHandler(config)); connectorsCmsStandardDocumentRouter .route('/connectors/cms/standard/document/lock') .put(configureDocumentLockPutRouteHandler(config)); connectorsCmsStandardDocumentRouter .route('/connectors/cms/standard/document/presearch') .post(configureDocumentPresearchPostRouteHandler(config)); connectorsCmsStandardDocumentRouter .route('/connectors/cms/standard/document/state') .post(configureDocumentStatePostRouteHandler(config)); connectorsCmsStandardDocumentRouter .route('/connectors/cms/standard/document/revision') .get(configureDocumentRevisionGetRouteHandler(config)); connectorsCmsStandardDocumentRouter .route('/connectors/cms/standard/document/revision/get') .post(configureDocumentRevisionGetPostRouteHandler(config)); return connectorsCmsStandardDocumentRouter; } export default configureConnectorsCmsStandardDocumentRouter;