import { Request } from 'express';
//import { FastifyRequest } from 'fastify';
import type { UserWithTokens } from '../../users/users.service';

// https://wanago.io/2021/03/08/api-nestjs-two-factor-authentication/
// https://www.fastify.io/docs/latest/Reference/Hooks/#using-hooks-to-inject-custom-properties
interface RequestWithUser extends Request {
  user: UserWithTokens;
}

export default RequestWithUser;