ここに私がしようとしている単純な例があります:var
で変数を宣言し、後でそれをエクスポートします。私はそれをコンパイルしようとするとこれはなぜ有効なTypeScriptではありませんか?
var Game = {};
export Game;
、私はこのエラーを取得:
error TS1128: Declaration or statement expected.
私はこれを必要とする理由は、私はmongoose.model<Interface>()
はモデルクラスを作成するマングースを、使用していますということです。私は、プロトタイプに関数を追加し、それをエクスポートしたいと思います。
編集:私はこれを行うことができましたが、それは厄介です。
var _Game = {};
export var Game = _Game;
あなたはそれをコンパイルしようとするとどうなりますか? – byxor
エラーTS1128:宣言またはステートメントが必要です。 – Jamie