@fontoxml/fontoxml-development-tools
Version:
Development tools for Fonto.
32 lines (23 loc) • 1.22 kB
JavaScript
import express from 'express';
import configureReferenceCreatePostRouteHandler from './configureReferenceCreatePostRouteHandler.js';
import configureReferenceGetPostRouteHandler from './configureReferenceGetPostRouteHandler.js';
import configureReferenceMetadataUpdatePatchRouteHandler from './configureReferenceMetadataUpdatePatchRouteHandler.js';
/** @typedef {import('../../src/getAppConfig.js').DevCmsConfig} DevCmsConfig */
/**
* @param {DevCmsConfig} config
*/
function configureConnectorsCmsStandardReferenceRouter(config) {
// eslint-disable-next-line new-cap
const connectorsCmsStandardReferenceRouter = express.Router();
connectorsCmsStandardReferenceRouter
.route('/connectors/cms/standard/reference/create')
.post(configureReferenceCreatePostRouteHandler(config));
connectorsCmsStandardReferenceRouter
.route('/connectors/cms/standard/reference/get')
.post(configureReferenceGetPostRouteHandler(config));
connectorsCmsStandardReferenceRouter
.route('/connectors/cms/standard/reference/metadata/update')
.patch(configureReferenceMetadataUpdatePatchRouteHandler(config));
return connectorsCmsStandardReferenceRouter;
}
export default configureConnectorsCmsStandardReferenceRouter;