【发布时间】:2021-09-22 19:27:22
【问题描述】:
在 d.ts 文件中,我想执行以下操作:
interface A extends import("some-module").B
{
//...
}
我能够做到这一点的唯一方法是导入我从第一个扩展的类型:
type ExternalB = import("some-module").B
interface A extends ExternalB
{
//...
}
【问题讨论】:
-
你的第二个例子有什么问题?您为什么要寻找替代品?
-
没有任何问题,而且运行良好。我只是在寻找一种不涉及创建新类型的更清洁的解决方案。
标签: typescript