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