@fontoxml/fontoxml-development-tools
Version:
Development tools for Fonto.
47 lines (35 loc) • 2.05 kB
JavaScript
import express from 'express';
import configureOutputAssetGetRouteHandler from './configureOutputAssetGetRouteHandler.js';
import configureOutputDocumentGetPostRouteHandler from './configureOutputDocumentGetPostRouteHandler.js';
import configureOutputReviewStatePostRouteHandler from './configureOutputReviewStatePostRouteHandler.js';
import configureOutputReviewAnnotationGetPostRouteHandler from './configureOutputReviewAnnotationGetPostRouteHandler.js';
import configureOutputDocumentHistoryGetPostRouteHandler from './configureOutputDocumentHistoryGetPostRouteHandler.js';
import configureOutputDocumentRevisionGetPostRouteHandler from './configureOutputDocumentRevisionGetPostRouteHandler.js';
/** @typedef {import('../../src/getAppConfig.js').DevCmsConfig} DevCmsConfig */
/**
* @param {DevCmsConfig} config
*/
function configureConnectorsCmsStandardOutputRouter(config) {
// eslint-disable-next-line new-cap
const connectorsCmsStandardOutputRouter = express.Router();
connectorsCmsStandardOutputRouter
.route('/connectors/cms/standard/output/document/get')
.post(configureOutputDocumentGetPostRouteHandler(config));
connectorsCmsStandardOutputRouter
.route('/connectors/cms/standard/output/asset')
.get(configureOutputAssetGetRouteHandler(config));
connectorsCmsStandardOutputRouter
.route('/connectors/cms/standard/output/review/state')
.post(configureOutputReviewStatePostRouteHandler(config));
connectorsCmsStandardOutputRouter
.route('/connectors/cms/standard/output/review/annotation/get')
.post(configureOutputReviewAnnotationGetPostRouteHandler(config));
connectorsCmsStandardOutputRouter
.route('/connectors/cms/standard/output/document/history/get')
.post(configureOutputDocumentHistoryGetPostRouteHandler(config));
connectorsCmsStandardOutputRouter
.route('/connectors/cms/standard/output/document/revision/get')
.post(configureOutputDocumentRevisionGetPostRouteHandler(config));
return connectorsCmsStandardOutputRouter;
}
export default configureConnectorsCmsStandardOutputRouter;