crowi-request.ts 332 B

12345678910111213141516
  1. import type { IUser, IUserHasId } from '@growi/core';
  2. import { Request } from 'express';
  3. export interface CrowiRequest<U extends IUser = IUserHasId> extends Request {
  4. user?: U,
  5. // eslint-disable-next-line @typescript-eslint/no-explicit-any
  6. crowi: any,
  7. session: any,
  8. // provided by csurf
  9. csrfToken: () => string,
  10. }