MCPcopy
hub / github.com/directus/directus / asyncHandler

Function asyncHandler

api/src/utils/async-handler.ts:3–4  ·  view source on GitHub ↗
(fn: RequestHandler)

Source from the content-addressed store, hash-verified

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

Callers 15

shares.tsFile · 0.85
deployment.tsFile · 0.85
dashboards.tsFile · 0.85
access.tsFile · 0.85
policies.tsFile · 0.85
extensions.tsFile · 0.85
collections.tsFile · 0.85
metrics.tsFile · 0.85
roles.tsFile · 0.85
license.tsFile · 0.85
presets.tsFile · 0.85
items.tsFile · 0.85

Calls 1

resolveMethod · 0.80

Tested by

no test coverage detected