@kitmi/jacaranda
Version:
JavaScript application framework
18 lines (17 loc) • 451 B
JavaScript
// connect two koa middleware functions
;
Object.defineProperty(exports, "__esModule", {
value: true
});
Object.defineProperty(exports, "default", {
enumerable: true,
get: function() {
return connect;
}
});
function connect(...middlewares) {
return async (ctx, next)=>middlewares.reverse().reduce((prev, curr)=>{
return ()=>curr(ctx, prev);
}, next)();
}
//# sourceMappingURL=connect.js.map