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 {} } }