私は VSTS 2012 に TypeScript をいじるための基本的な MVC4 Web プロジェクトを持っています。
このバージョンの TypeScript をインストールしました: TypeScriptSetup.0.8.1.msi
http://typescript.codeplex.com/SourceControl/changeset/view/fe3bc0bfce1f#typings%2fjquery.d.tsの jquery.d.ts ファイルがあります。
すべての「インデックス シグネチャ」定義でコンパイル エラーが発生します。最初のコンパイル エラーは、JQueryAjaxSettings に関するものです。
headers?: { [key: any]: any; };
エラーは次のとおりです。
Error 9 Index signatures may only take 'string' or 'number' as their parameter
C:\Development\TypeScript\ScriptGen\ScriptGen.Web\Scripts\jquery.d.ts 37 18 app.ts
コンパイラは、 type anyとして定義されたキーを好みません。
キーのタイプを文字列に変更する必要がありますか、それとも他に何か不足していますか?