Files
nexus/wiki/entities/TypeScript-Language-Server.md

1.1 KiB
Raw Blame History

title, type, tags, sources, last_updated
title type tags sources last_updated
TypeScript Language Server entity
language-server
typescript
javascript
lsp-index-engineer
2026-04-25

Definition

TypeScript Language Server 是 TypeScript/JavaScript 的官方 Language Server Protocol 实现,提供代码补全、跳转到定义、查找引用、悬停文档、符号导航等代码智能功能。

Usage in LSP/Index Engineer

LSP/Index Engineer 的 graphd 系统通过以下方式使用 TypeScript Language Server

const tsClient = new LanguageClient('typescript', {
  command: 'typescript-language-server',
  args: ['--stdio'],
  rootPath: projectRoot
});

Key Capabilities

  • 符号层级Symbol Hierarchy
  • 跳转到定义Go-to-Definition
  • 查找所有引用Find All References
  • 悬停文档Hover Documentation
  • 自动补全Auto-completion
  • 代码格式化Code Formatting

Note

TypeScript 和 PHP 支持是 LSP/Index Engineer 的默认要求,必须首先达到生产就绪状态。

Aliases

  • typescript-language-server
  • tsserver
  • ts-language-server