我有一个两级嵌套的名称空间,在全局范围内有一堆接口。
declare global {
namespace A {
namespace B {
interface I1 {
}
interface I2 {
}
}
}
}
例如,我编写了一些具有A.B.I1
接口实现的C类。
class C implements A.B.I1 {}
TS编译器正确地实现了它,但是当键入A.B ...
时,没有在命名空间B
中声明的接口的建议。
我检查了其他IDE:建议出现在WebStorm中,而不是Visual Studio 2019中。
VS代码1.43
TS 3.8.0
我没有发现任何有这种问题的东西。
1条答案
按热度按时间lyr7nygr1#
这种行为是在TypeScript v4.1中添加的(我不知 prop 体是哪个提交/发出票证)。