Skip to main content
AuthenticatedRequestHandler<UserKey, P, ResBody, ReqBody, ReqQuery, Locals> = (req, res, next) => void | Promise<void>
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 details

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>
I