2012-11-14 2 views
7

TypeScriptには、ソースコード、テスト、およびいくつかのサンプルが付属しています。コンパイラには、AST操作用APIとコード補完や色付けなどがあります。TypeScript言語サービスの例

ただし、そのAPIの使用方法の例は見つかりませんでした。誰かがそれを理解しようとしましたか?たぶん一部のブロガーですか?

私が見つけた唯一の例はsome basic Sublime Text pluginでした。

答えて

7

src\harness\fourslash.tsを見ると、言語サービスをテストするテスト(tests\ls\fourslash\)がどのように書かれているかを見ることができます。このファイルは、src\harness\harness.tsに実装されている模擬「ホスト」を使用して、言語サービスが実行される環境を管理します。これらのテストは、メンバと補完リスト、型情報、書式設定、名前の変更、参照の検索などを処理します。

+0

はい、これらのテストは私の主な情報源です。しかし、人はそれに従うと時間を取ることです! –

+0

こんにちは、ハーネスの仕組みに関する情報はありますか? – zjk

関連する問題