TypeScript多个文件相同的命名空间

时间:2017-03-14 13:11:12

标签: typescript

我正在使用Typescript开展个人项目。

要有一个很好的代码和可消耗的代码,我想分割我的代码,就像那样=>一个类One文件,使用命名空间或模块,我没有看到差异!

但是如何调用一个文件并且能够选择该命名空间内的所有类?

我看了一下StackOverflow数据库,但我找不到任何东西!

例如:

// FileOne.ts
namespace Controllers {
  export class A {}
}

// FileTwo.ts
namespace Controllers {
  export class B {}
}

// index.ts
namespace App {
  constructor() {
    new Controllers.B();
    new Controllers.A();
  }
}

所以,如果你有一个想法?

谢谢!

1 个答案:

答案 0 :(得分:1)

为此构建了命名空间,您只需要在index.ts中引用所需的所有文件。

Typescript transpiler& Visual Studio代码是用TypeScript构建的,所以你可以查看GitHub中的代码(replace | TypeScript),你会学到很多东西;)