【发布时间】:2019-07-22 13:29:26
【问题描述】:
当多个类(因此是多个文件)贡献于同一个命名空间时,每个文件一个类的模式是什么?我在 Node.js 上下文中专门问这个问题。
我知道如何在同一个命名空间中为每个文件定义一个类:
foo/A.ts:
module foo {
export class A {
}
}
foo/B.ts:
module foo {
export class B {
}
}
main.ts:
/// <reference path="./foo/A.ts"/>
/// <reference path="./foo/B.ts"/>
// TODO: How do I import the foo namespace at runtime?
TypeScript 被认为是一种用于应用程序规模的 JavaScript 开发的语言,但我们似乎在 应用程序规模开发的最基本方面被冷落,即如何布局和结构代码文件以及在运行时如何将所有内容链接在一起。
【问题讨论】:
标签: node.js typescript