【发布时间】:2020-09-09 21:06:57
【问题描述】:
部分解决:
github上有一个老问题,这里稍微描述一下这个问题。当您在全局范围内声明一个模块时,它会重写整个导出模块的类型。当您在模块中声明模块时,它会合并。为什么?我不知道
https://github.com/microsoft/TypeScript/issues/17736#issuecomment-344353174
我想通过接口合并来扩展第三方模块的类型。一切正常,但是当我发表评论时
export {}; 在 types.d.ts 我遇到以下错误:
此表达式不可调用。输入'typeof import("koa-session")' 没有呼叫签名
你能解释一下为什么会这样吗?
您可以在此处查看工作代码: https://codesandbox.io/s/typescript-node-nocfq?file=/src/types.d.ts
【问题讨论】:
标签: node.js typescript