Importação do módulo TypeScript no nodejs
Qual é a melhor prática para importar módulos em nodejs com typescript? Eu venho de c # background então eu quero fazer algo parecido com isto
MyClass.ts
module MyNamespace {
export class MyClass {
}
}
app.ts
// something like using MyNamespace
new MyNamespace.MyClass();
ou
MyClass.ts
export class MyClass {
}
app.ts
import MyClass = module("MyClass")
new MyClass();
Eu sei que posso fazer isso e vai funcionar, mas então eu tenho que pensar em dois nomes para cada classe
import MyClass2 = module("MyClass")
new MyClass2.MyClass();
Point está separando classes para múltiplos arquivos .ts (preferencialmente um arquivo por classe). Então, a questão é: como isso é feito?