Type Alias AuthenticatedRequest<UserKey, P, ResBody, ReqBody, ReqQuery>

AuthenticatedRequest: Request<P, ResBody, ReqBody, ReqQuery> & {
    [K in UserKey]: VincentJWTData
}

An interface that extends the Express.js Request interface to include authenticated user data

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

Type Parameters

  • UserKey extends string
  • P = any
  • ResBody = any
  • ReqBody = any
  • ReqQuery = any