1
我正在尋找將用戶屬性添加到express.Request類型,使req.user將我的自定義類型IUser。我讀了聲明,合併是要走這樣的路我創建了一個文件custom.d.ts聲明合併與打字稿的自定義界面
declare namespace Express {
export interface Request {
user?: IUser;
}
}
雖然現在打字稿允許我使用req.user,得到它定義爲任何類型。在我的typings文件中導入IUser並沒有幫助,因爲它只會使typcript變得更糟,現在根本不能識別req.user。我的打字怎麼可以被IDE視爲IUser?
按預期工作!不知道爲什麼我沒有想到這一點! –