TypeScript language server

E696511

The TypeScript language server is a background tool that powers intelligent editor features like autocompletion, type checking, and refactoring support for TypeScript and JavaScript code across various development environments.

All labels observed (3)

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf background process
developer tool
language server
basedOn TypeScript compiler
category static analysis tool
communicationDirection editor to server via JSON-RPC
designedFor code editors
integrated development environments
executionModel long-running process
implementedIn JavaScript
TypeScript
integratesWith Atom
Eclipse
Emacs
Neovim
Sublime Text
Vim
Visual Studio Code
WebStorm
maintainedBy Microsoft
primaryGoal provide intelligent editor features for TypeScript and JavaScript
providesFeature autocompletion
code actions
code completion
code formatting
diagnostics
error reporting
find references
go to definition
hover information
project-wide analysis
quick fixes
refactoring support
rename symbol
semantic highlighting
signature help
type checking
reads jsconfig.json
tsconfig.json
runsOn Node.js
supportsFeature JSX and TSX
JavaScript type inference
declaration files
incremental analysis
module resolution
project references
watch mode
supportsLanguage JavaScript
TypeScript
usesProtocol Language Server Protocol

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

Microsoft TypeScript team responsibleFor TypeScript language server
Theia supportsLanguage TypeScript (via language server)
linked to: TypeScript language server
Theia supportsLanguage JavaScript (via language server)
linked to: TypeScript language server