.ts
独自のコード化されたインターフェイスでファイルを参照することによってのみ、TypeScriptファイルでインテリセンスを取得することは可能ですか?
既存のJavaScriptライブラリの解決策はありますか?
.ts
独自のコード化されたインターフェイスでファイルを参照することによってのみ、TypeScriptファイルでインテリセンスを取得することは可能ですか?
既存のJavaScriptライブラリの解決策はありますか?
スクリプトの上部にある外部スクリプト参照ディレクティブを使用して、他のTypeScriptファイルのIntelliSenseを取得できます。
///<reference path="someOtherScript.ts" />
ちなみに、TypeScript IntelliSense参照ディレクティブは、JavaScript参照ディレクティブのようにチルダ演算子をサポートしていません。たとえば、スクリプトが「〜/ Scripts / foo /」にある場合、JavaScriptでは次を参照できます。
///<reference path="~/Scripts/otherScriptFile.js" />
一方、TypeScriptでは、現在のファイルを基準にして参照する必要があります。
///<reference path="../otherScriptFile.ts" />
これに関する詳細は、セクション11.1.1TypeScript仕様のソースファイルの依存関係にあります。
TypeScriptファイルのJavaScriptIntelliSenseに関しては、現在、JavaScript参照IntelliSenseを取得できないようです。
私の前に他の人が指摘したように、あなたは定義ファイルが必要です。
DefinitelyTyped GitHubリポジトリは、多くの人気のあるライブラリの定義ファイルの優れた(そして増え続ける)リストを提供します。
すべてのJSコードのインテリセンスサポートを利用できます(品質は異なる場合があります)が、typescript固有のものは、適切な定義ファイル(* .d.ts)を使用している場合にのみ使用できます。
追加の定義ファイルは、ソースリポジトリにあります(>タイピング、現在はjQueryとWinJS / RTのみ)http://typescript.codeplex.com/SourceControl/BrowseLatest