UNPKG

@modern-js/server-core

Version:

A Progressive React Framework for modern web development.

23 lines (22 loc) 833 B
var injectConfigMiddlewarePlugin = function() { var configMiddlewares = arguments.length > 0 && arguments[0] !== void 0 ? arguments[0] : [], configRenderMiddlewares = arguments.length > 1 && arguments[1] !== void 0 ? arguments[1] : []; return { name: "@modern-js/plugin-inject-config-middleware", setup: function setup(api) { return { prepare: function prepare() { var _api_useAppContext = api.useAppContext(), middlewares = _api_useAppContext.middlewares, renderMiddlewares = _api_useAppContext.renderMiddlewares; configMiddlewares.forEach(function(m) { middlewares.push(m); }); configRenderMiddlewares.forEach(function(m) { renderMiddlewares.push(m); }); } }; } }; }; export { injectConfigMiddlewarePlugin };