Develop

[Typescript] Extending 'Express' types

kimpeupeu 2021. 5. 17. 09:53

How to extends type of 'Express.Request.user'.

The type of 'Express.Request.user' is 'Express.User', so extending 'Express.User' can be a solution.

import { User as U } from 'src/database/models/user.model';

declare global {
  namespace Express {
    interface User extends U {}
    interface Request {}
  }
}

 

반응형