OpenAuth_server/src/helper/promiseMiddleware.ts

8 lines
265 B
TypeScript
Raw Normal View History

2020-08-07 14:16:39 +00:00
import { Request, Response, NextFunction } from "express";
2018-11-06 19:48:50 +00:00
2020-08-07 14:16:39 +00:00
export default (
fn: (req: Request, res: Response, next: NextFunction) => Promise<any>
) => (req: Request, res: Response, next: NextFunction) => {
Promise.resolve(fn(req, res, next)).catch(next);
};