TypeScriptを使用してWin8アプリを開発しています。
タイプスクリプトコードをコンパイルするために、以下を使用してそれらを追加winrt.d.ts
しwinjs.d.ts
て参照しました。
<reference path="winrt.d.ts" static="true" />
<reference path="winjs.d.ts" static="true" />
コンパイルとビルドは成功しましたが、IDEのintelliSenseは非常に低速でした。winrt.d.ts
ファイルを開いて確認しただけです。このファイルには18,770行あり、その場でコンパイルするには非常に大きなファイルです。
ちょうど同じように再度コンパイルせずにそれらの巨大な定義ファイルを参照するためのオプションや方法はありますlib.d.ts
か?
この遅さは私のTypeScriptの選択をひどく傷つけます。
更新しました:
現在のコンパイラバージョン(0.8.0)では、解決策はありません。近い将来のリリースで最高のパフォーマンスの向上が見られることを願っています。
更新しました:
これが開発者を後押しするための私の単純なハックです。パフォーマンス。作成しただけですwinrt.compact.d.ts
。次に、実際に使用されている名前空間の一部のみをコピーして、ファイルを保存します。
幸い、file(winrt.d.ts
)はいくつかの宣言ファイルから生成されているように見えます。したがって、各名前空間は他の名前空間から明確に分離されています。WinRTのコンパクトバージョンを作成する方がはるかに簡単です。