Импорт модуля TypeScript в nodejs
Какова лучшая практика для импорта модулей в nodejs с машинописью? Я родом из 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 (желательно один файл на класс). Вопрос в том, как это сделать?