7
TypeScriptには、ソースコード、テスト、およびいくつかのサンプルが付属しています。コンパイラには、AST操作用APIとコード補完や色付けなどがあります。TypeScript言語サービスの例
ただし、そのAPIの使用方法の例は見つかりませんでした。誰かがそれを理解しようとしましたか?たぶん一部のブロガーですか?
私が見つけた唯一の例はsome basic Sublime Text pluginでした。
TypeScriptには、ソースコード、テスト、およびいくつかのサンプルが付属しています。コンパイラには、AST操作用APIとコード補完や色付けなどがあります。TypeScript言語サービスの例
ただし、そのAPIの使用方法の例は見つかりませんでした。誰かがそれを理解しようとしましたか?たぶん一部のブロガーですか?
私が見つけた唯一の例はsome basic Sublime Text pluginでした。
src\harness\fourslash.ts
を見ると、言語サービスをテストするテスト(tests\ls\fourslash\
)がどのように書かれているかを見ることができます。このファイルは、src\harness\harness.ts
に実装されている模擬「ホスト」を使用して、言語サービスが実行される環境を管理します。これらのテストは、メンバと補完リスト、型情報、書式設定、名前の変更、参照の検索などを処理します。
はい、これらのテストは私の主な情報源です。しかし、人はそれに従うと時間を取ることです! –
こんにちは、ハーネスの仕組みに関する情報はありますか? – zjk