Hier ist ein vereinfachtes Beispiel, was ich versuche zu tun: Deklarieren Sie eine Variable mit var
in einer Zeile, und exportieren Sie sie später.Warum ist dieses TypeScript nicht gültig?
var Game = {};
export Game;
Wenn ich versuche, es zu kompilieren, bekomme ich diesen Fehler:
error TS1128: Declaration or statement expected.
Der Grund, warum ich brauche ist, dass ich bin mit Mongoose, wo mongoose.model<Interface>()
eine Modellklasse schafft. Ich möchte dem Prototyp Funktionen hinzufügen und sie dann exportieren.
Edit: Ich könnte das tun, aber es fühlt sich peinlich.
var _Game = {};
export var Game = _Game;
Was passiert, wenn Sie versuchen, es zu kompilieren? – byxor
Fehler TS1128: Deklaration oder Anweisung erwartet. – Jamie