@fontoxml/fontoxml-development-tools
Version:
Development tools for Fonto.
25 lines (18 loc) • 815 B
JavaScript
import express from 'express';
import configureAssetPostRouteHandler from './configureAssetPostRouteHandler.js';
import configureAssetPreviewGetRouteHandler from './configureAssetPreviewGetRouteHandler.js';
/** @typedef {import('../../src/getAppConfig.js').DevCmsConfig} DevCmsConfig */
/**
* @param {DevCmsConfig} config
*/
export default function configureConnectorsCmsStandardAssetRouter(config) {
// eslint-disable-next-line new-cap
const connectorsCmsStandardAssetRouter = express.Router();
connectorsCmsStandardAssetRouter
.route('/connectors/cms/standard/asset')
.post(configureAssetPostRouteHandler(config));
connectorsCmsStandardAssetRouter
.route('/connectors/cms/standard/asset/preview')
.get(configureAssetPreviewGetRouteHandler(config));
return connectorsCmsStandardAssetRouter;
}