Google アナリティクス Cordova プラグインの使用を開始したいのですが、TypeScript ですべての JavaScript アセットを作成しているため、少し障害が発生しています。これは、私が抱えている特定の問題の良い例です。
window.plugins.googleAnalyticsPlugin.startTrackerWithAccountID("UA-xxxxxxx-x");
TypeScript は でボークしwindow.plugins
、コンパイル エラーをスローします。
プロパティ「プラグイン」は、タイプ「ウィンドウ」の値に存在しません。
そして、それは完全に理にかなっています。declare var window;
ただし、ウィンドウの重複した識別子が作成されるため、ステートメントを使用してこれを回避することはできません。