如何将多个导入的类导出为模块

时间:2016-01-28 07:35:01

标签: typescript

假设我有2个类,A和B,在2个不同的文件中实现:A.ts和B.ts(两者都只导出在其中实现的类实例)。

我想将它们都导出到第三个文件C.ts:

import A from "./A";
import B from "./B";
export module mymodule {
    export A;
    export B;
}

不幸的是上面没有编译..

1 个答案:

答案 0 :(得分:1)

C.ts中,执行

export * from './A'
export * from './B'

导入C时,AB的定义也可用。

有一点需要注意:您无法重新导出default个出口。