在过去的一年里,我们构建了一个中等规模的应用程序,我们目前正试图将我们的代码放在模块中。我们面临的挑战是我们要在两个级别的模块上工作,第一个是在应用程序级别和模块(架构结构)。
这是我们要构建的结构的示例:
// entity.ts
module app {
module core {
export class Entity{}
}
}
// BaseCustomer.ts
import {app} from "./Entity";
module app {
module core {
export class BaseCustomer extends Entity{}
}
}
我发现了许多在多个文件上创建的模块示例,但我找不到在多个文件上创建多个嵌入式模块的方法。
typescript 1.6.2 是否支持这种形式的实现?如何?