使用打字稿在nodejs中导入模块的最佳实践是什么?我来自 c# 背景,所以我想做这样的事情
MyClass.ts
module MyNamespace {
export class MyClass {
}
}
应用程序.ts
// something like using MyNamespace
new MyNamespace.MyClass();
或者
MyClass.ts
export class MyClass {
}
应用程序.ts
import MyClass = module("MyClass")
new MyClass();
我知道我可以做到这一点并且它会起作用,但是我必须为每个班级想出两个名字
import MyClass2 = module("MyClass")
new MyClass2.MyClass();
要点是将类分隔为多个 .ts 文件(最好每个类一个文件)。所以问题是,这是怎么做到的?