【发布时间】:2018-12-07 18:08:54
【问题描述】:
虽然人们提出了类似的问题,但这些答案都没有解决我的问题。我在 TypeScript 2.9.2 中,正在尝试将上下文对象添加到 Express Request 对象。我想在.d.ts 文件中执行此操作。
我目前拥有的是:
express.d.ts
declare namespace Express {
interface Request {
context: any;
}
}
但是,它不会编译,因为 `Property 'context' 在类型 'Request' 上不存在。
在我的其他文件中,Webstorm 声称请求类型是从正确的文件中导入的。
我的印象是我可以利用声明合并而不必导入或导出类型定义。
这不正确吗?
【问题讨论】:
标签: typescript