Warum ist es nicht möglich, eine Klasseninstanz in TypeScript zu exportieren?

8

Ich habe keine Möglichkeit gefunden, eine Klasseninstanz einfach in TypeScript zu exportieren. Ich musste die folgende Problemumgehung erstellen, um richtigen JavaScript-Code zu generieren.

%Vor%

erzeugt

%Vor%

Gibt es einen einfacheren Weg, dies zu erreichen?

    
codevour 08.04.2015, 20:32
quelle

4 Antworten

5
  

Ich musste die folgende Problemumgehung erstellen, um den richtigen JavaScript-Code zu generieren

Keine Problemumgehung. Dies ist der Standard in TS.

    
basarat 08.04.2015, 23:23
quelle
15

Durch Zufall habe ich diesen Weg gefunden, eine Instanz zu exportieren:

%Vor%     
Greg Gum 07.10.2015 14:25
quelle
0

Ein Ansatz besteht darin, eine statische Instanz innerhalb einer Klasse zu erstellen:

%Vor%     
jenson-button-event 23.03.2017 10:05
quelle
0

Auf Ссылка ist eine weitere Möglichkeit, dies zu tun:

%Vor%

Was den Vorteil hat, dass es möglich ist, mehrere Klasseninstanzen in eine * .ts Datei zu exportieren.

    
the-bug 13.01.2018 06:21
quelle

Tags und Links