next-connect
Version:
The method routing and middleware layer for Next.js (and many others)
12 lines (11 loc) • 364 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.expressWrapper = void 0;
function expressWrapper(fn) {
return (req, res, next) => {
return new Promise((resolve, reject) => {
fn(req, res, (err) => (err ? reject(err) : resolve()));
}).then(next);
};
}
exports.expressWrapper = expressWrapper;