Import modułu TypeScript w nodejs
Jaka jest najlepsza praktyka do importowania modułów w nodejach za pomocą maszynopisu? Pochodzę z c # background, więc chcę zrobić coś takiego
MyClass.ts
module MyNamespace {
export class MyClass {
}
}
app.ts
// something like using MyNamespace
new MyNamespace.MyClass();
lub
MyClass.ts
export class MyClass {
}
app.ts
import MyClass = module("MyClass")
new MyClass();
Wiem, że mogę to zrobić i to zadziała, ale potem muszę wymyślić dwie nazwy dla każdej klasy
import MyClass2 = module("MyClass")
new MyClass2.MyClass();
Punktem jest rozdzielanie klas na wiele plików .ts (najlepiej jeden plik na klasę). Pytanie brzmi: jak to się robi?