我正在为大型旧式js库编写打字稿定义。 该库具有不同的子模块。一些子模块是模块,而其他子模块是全局的。 让我举个例子吧, 属于ModuleA的ModuleA的声明文件,看起来像
declare class A {
}
export = A
模块B的声明是全局的,
declare namespace my{
class B {
funct1(input: A): void;
}
}
如您所见,我想从B引用A。我尝试了三次引用,但由于A是从模块导出的,因此它不起作用。有想法吗?