AuthenticatedRequestHandler<Defined in: app-sdk/src/expressMiddleware/types.ts:24 An Express.js RequestHandler that guarantees the request is authenticated with a PKP address You probably don’t need this type; see createVincentUserMiddleware for detailsUserKey,P,ResBody,ReqBody,ReqQuery,Locals> = (req,res,next) =>void|Promise<void>
Type Parameters
UserKey
UserKey extends string
P
P = ExtractRequestHandlerParams<RequestHandler>[0]
ResBody
ResBody = ExtractRequestHandlerParams<RequestHandler>[1]
ReqBody
ReqBody = ExtractRequestHandlerParams<RequestHandler>[2]
ReqQuery
ReqQuery = ExtractRequestHandlerParams<RequestHandler>[3]
Locals
Locals extends Record<string, any> = ExtractRequestHandlerParams<RequestHandler>[4]
Parameters
req
AuthenticatedRequest<UserKey, P, ResBody, ReqBody, ReqQuery>
res
Response<ResBody, Locals>
next
NextFunction
Returns
void | Promise<void>
