我试过了
this
this
等
// ./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 .
ts-node
我总是得到:
错误TS2339:类型“Request”上不存在属性“token”。
知道如何使用ts节点吗?
ts-node@7.0.1
typescript@3.0.1