Skip to content
34 / 37

Что такое Language Service и как он работает в IDE?

TypeScript Language Service — это API поверх компилятора, который обеспечивает интерактивные функции IDE: автодополнение, go-to-definition, hover-подсказки, рефакторинг, подсветку ошибок в реальном времени. Он работает через протокол LSP (Language Server Protocol) или напрямую через tsserver. Главное отличие от tsc: Language Service обрабатывает незавершённый и невалидный код, работает инкрементально и оптимизирован под интерактивную скорость.

Что такое Language Service и как он работает в IDE? | JScriptiser