Typescript收集类属于同一模块

时间:2015-06-02 05:52:16

标签: build typescript

我正在寻找一种在构建过程中执行此操作的方法,其中包含一些内容,最好以gulp插件的形式提供:

A.ts

module Test {
  export class A {
    //...
  }
}

B.ts

module Test {
  export class B {
    //...
  }
}

使用某个工具创建一个未编译的(仍然是ts而不是js)输出,其中属于模块Test的所有内容都放在同一个文件中:

Output.ts

module Test {
  export class A {
    //...
  }

  export class B {
    //...
  } 
}

这可能吗?如果是这样,什么工具能够做到这一点?

我没有对像#34这样的解决方案感兴趣;哦,你只需要阅读第一行,将其分成空白,然后获取这些部分......",我可以做到,但是我我想找到一个可以自信地做到这一点的工具,而不会意外地破坏代码的语义。

提前致谢!

1 个答案:

答案 0 :(得分:0)

  

我能做到这一点,但我想找到一个可以自信地做到这一点的工具,而不会意外地破坏代码的语义

此工具不存在。即使没有此工具(即您的现有语义),自动排序也是一个问题,因此我不建议使用内部模块:https://github.com/TypeStrong/atom-typescript/blob/master/docs/out.md