ExtractRequestHandlerParams: T extends RequestHandler<
    infer P,
    infer ResBody,
    infer ReqBody,
    infer ReqQuery,
    infer Locals,
>
    ? [P, ResBody, ReqBody, ReqQuery, Locals]
    : never

Extract the params type from the original Express.js RequestHandler

You probably don't need this type; see createVincentUserMiddleware for details

Type Parameters

  • T