Update nexus: fix conflicts and sync local changes

This commit is contained in:
Shen Wei
2026-04-26 12:06:50 +08:00
parent 191797c01b
commit f09834b5a5
2443 changed files with 254323 additions and 255154 deletions

View File

@@ -1,41 +1,41 @@
---
title: "TypeScript Language Server"
type: entity
tags: [language-server, typescript, javascript]
sources: [lsp-index-engineer]
last_updated: 2026-04-25
---
## Definition
TypeScript Language Server 是 TypeScript/JavaScript 的官方 Language Server Protocol 实现,提供代码补全、跳转到定义、查找引用、悬停文档、符号导航等代码智能功能。
## Usage in LSP/Index Engineer
LSP/Index Engineer 的 graphd 系统通过以下方式使用 TypeScript Language Server
```typescript
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
---
title: "TypeScript Language Server"
type: entity
tags: [language-server, typescript, javascript]
sources: [lsp-index-engineer]
last_updated: 2026-04-25
---
## Definition
TypeScript Language Server 是 TypeScript/JavaScript 的官方 Language Server Protocol 实现,提供代码补全、跳转到定义、查找引用、悬停文档、符号导航等代码智能功能。
## Usage in LSP/Index Engineer
LSP/Index Engineer 的 graphd 系统通过以下方式使用 TypeScript Language Server
```typescript
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