UNPKG

file-routing-expressjs

Version:

A dependency-free, flexible, system-based file routing for Express.

1 lines 798 B
{"version":3,"sources":["../../src/guards/exception.ts"],"sourcesContent":["import { Request, Response, NextFunction, RequestHandler } from \"express\";\n\nexport function errorGuardMiddleware<\n P = any,\n ResBody = any,\n ReqBody = any,\n ReqQuery = any,\n Locals extends Record<string, any> = Record<string, any>\n>(\n handler: (\n req: Request<P, ResBody, ReqBody, ReqQuery, Locals>,\n res: Response<ResBody, Locals>,\n next: NextFunction\n ) => Promise<any> | void\n): RequestHandler<P, ResBody, ReqBody, ReqQuery, Locals> {\n return (req, res, next) => {\n Promise.resolve(handler(req, res, next)).catch(next);\n };\n}"],"mappings":"AAEO,SAAS,qBAOd,SAKuD;AACvD,SAAO,CAAC,KAAK,KAAK,SAAS;AACzB,YAAQ,QAAQ,QAAQ,KAAK,KAAK,IAAI,CAAC,EAAE,MAAM,IAAI;AAAA,EACrD;AACF;","names":[]}