如何将多个名称空间一起导出?

时间:2017-03-22 02:24:27

标签: typescript node-modules

a.ts

export namespace NSA {
  export function fnA() {}
}

b.ts

export namespace NSB {
  export function fnB() {}
}

我想从一个像这样的文件中一起导出它们,

merged.ts

export * from "./a.ts";
export * from "./b.ts";

然后在我的应用中像这样引用它,

app.component.ts

import {NSB} from 'merged';

当我尝试上述操作时,它无法在合并中找到NSA {}或NSB {}

1 个答案:

答案 0 :(得分:0)

  

当我尝试上述操作时,它无法在合并中找到NSA {}或NSB {}

它按预期工作。提示为什么它不适合你:

  • 重新启动IDE
  • 在终端上测试
  • 确保您的package.json包含打字