Files
directus/api/src/utils/async-handler.ts
2022-08-31 12:17:53 -04:00

7 lines
259 B
TypeScript

import type { RequestHandler, Request, Response, NextFunction } from 'express';
const asyncHandler = (fn: RequestHandler) => (req: Request, res: Response, next: NextFunction) =>
Promise.resolve(fn(req, res, next)).catch(next);
export default asyncHandler;