7 lines
314 B
TypeScript
7 lines
314 B
TypeScript
import { RequestHandler } from 'express';
|
|
import { error } from './response';
|
|
|
|
export default (fn: RequestHandler, redir?: boolean): RequestHandler => (req, res, next) =>
|
|
(fn(req, res, next) as unknown as Promise<void>).catch(e =>
|
|
error(req, res, e, redir ? (req.query.redirect_uri as string) : undefined));
|