// ./typings/express/index.d.ts
declare namespace Express {
export interface Request {
token?: string
}
}
Пример использования:
import * as express from 'express'
(req: express.Request, res: express.Response, next: express.NextFunction) => {
const foo = req.token
}
Это работает, если я компилирую напрямую (tsc -p .
), это работает в Visual Code, но когда я пытаюсь запустить с ts-node
, я всегда получаю:
ошибка TS2339: свойство «токен» не существует для типа «запрос».
Любая идея, как я могу заставить его работать с ts-node?
Версии: [email protected]
[email protected]
./typings/express/index.d.ts
, пробовал и сtypeRoots
и без - person BrunoLM   schedule 13.12.2018