打字稿声明文件模块以供全球参考

时间:2018-09-20 21:47:37

标签: typescript

我正在为大型旧式js库编写打字稿定义。 该库具有不同的子模块。一些子模块是模块,而其他子模块是全局的。 让我举个例子吧, 属于ModuleA的ModuleA的声明文件,看起来像

declare class A {
}
export = A

模块B的声明是全局的,

    declare namespace my{
       class B {
         funct1(input: A): void;
       }
    }

如您所见,我想从B引用A。我尝试了三次引用,但由于A是从模块导出的,因此它不起作用。有想法吗?

0 个答案:

没有答案