在使用TypeScript的Node.js中,导入模块的最佳实践是什么?我来自C#背景,所以我想做这样的事情:
MyClass.ts
module MyNamespace {
export class MyClass {
}
}
app.ts
// something like using MyNamespace
new MyNamespace.MyClass();
或者
MyClass.ts
export class MyClass {
}
app.ts
import MyClass = module("MyClass")
new MyClass();
我知道这样做会起作用,但我需要为每个类想出两个名称。
import MyClass2 = module("MyClass")
new MyClass2.MyClass();
问题是将类分离到多个 .ts 文件中(最好每个类一个文件)。那么问题是,如何实现?