tsserver
Language Serviceとエディタを繋ぐインターフェース的な
以下のようなものをエディタで取得できるようになる
エラーや警告
ClassやInterfaceの定義情報取得
補完候補
LSPとの比較
どっちかにできてどっちかにできないことはある?
TSServerはLSP準拠ではない
tsserverコマンド
とは
Microsoft製のSublime向けTSプラグインでも使われている
Quramy氏のVim向けTSプラグインでも使われている
TSServer
以下のページ通りにやったら動いた
参考
================================================
LSPより先にやってたから
language serviceをラップ
あー、IDEにはその言語の標準のコンパイラとは別にIDE用のその言語のコンパイラが必要なのか
標準のコンパイラはコードを丸々一気にコンパイルしないといけない
IDEは自動補完とかをするために、ASTや型情報が不完全な状態でコンパイルできないといけない
VSCode、TSにはLSP使われていないの??????