requireJs / TypeScript,将多个类组合成一个模块?

时间:2016-04-10 14:40:08

标签: typescript requirejs

如何将多个文件合并到一个模块中? 假设我有一个包含多个打字稿类的文件夹,例如。

app
  module1
    foo1.ts
    foo2.ts
    ....
    module1.ts

在任何使用任何module1定义的类的类中,我希望能够使用单个导入包含依赖项,如

import {Foo1, Foo2} from "./module1/module1"

而不是导入像

这样的单个类
 import {Foo1} from "./module1/foo1"
 import {Foo2} from "./module1/foo2"

我该怎么做?

1 个答案:

答案 0 :(得分:2)

不确定这是否正确,但它似乎适用于我需要的东西 在module1.ts中只需定义类的导出

export * from "./foo1";
export * from "./foo2";