@modern-js/server-core
Version:
A Progressive React Framework for modern web development.
30 lines (29 loc) • 596 B
JavaScript
const mergeExtension = (users) => {
const output = [];
return {
middleware: output.concat(users)
};
};
const createMiddlewareCollecter = () => {
const webMiddlewares = [];
const apiMiddlewares = [];
const addWebMiddleware = (input) => {
webMiddlewares.push(input);
};
const addAPIMiddleware = (input) => {
apiMiddlewares.push(input);
};
const getMiddlewares = () => ({
web: webMiddlewares,
api: apiMiddlewares
});
return {
getMiddlewares,
addWebMiddleware,
addAPIMiddleware
};
};
export {
createMiddlewareCollecter,
mergeExtension
};