crowi-request.ts 323 B

1234567891011121314151617
  1. import { Request } from 'express';
  2. import { IUser, IUserHasId } from './user';
  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. }