return (req: Request, res: Response, next: NextFunction) => {
if (Array.isArray(fun) === true) {
return eachSeries(fun as RequestHandler[], (f, cb) => {
- Promise.resolve(f(req, res, cb))
+ Promise.resolve(f(req, res, err => cb(err)))
.catch(err => next(err))
}, next)
}