Ich verwende Datei Watcher IntelliJ IDEA automatisch Typoskript Dateien zu kompilieren, aber aus irgendeinem Grund definiert es nicht zu mögen Klassen innerhalb der Blöcke/Funktionsschließungen:Gibt es eine Möglichkeit, TypeScript-Klassen in Closures zu erstellen?
Gibt es eine Möglichkeit, um dieses ohne zu haben, Alles in den oberen/globalen Bereich verschieben?
Wahr, aber was, wenn es ein Objekt im selben Bereich gibt, das einen Verweis auf die Klasse speichert, dann wird es dem globalen Gültigkeitsbereich richtig angezeigt? (siehe Screenshot in Frage) – bigp
(Forts.) Ah ich denke ich sehe, was Sie jetzt sagen. Es ist sinnlos, einen Verweis auf die Klasse so zu speichern, wie ich es eingerichtet habe, dass die Arbeit getan wird, indem man sie in einem Modul definiert, im Grunde? – bigp
Richtig, Sie denken immer noch in Bezug auf JS, wenn Sie darüber nachdenken sollten, wie TS (und ES6 für diese Angelegenheit) funktioniert. – pablochan