TypeScript Language Server TypeScript和JavaScript开发支持

TypeScript 语言服务器挺实用的,它基本上是将 TypeScript 的 tsserver 进行了封装,支持了不少常见的编辑器协议。比如,你可以通过 textDocument 的接口来进行增量更新、保存、打开等操作。还可以实现自动补全、代码高亮、定义跳转等功能,真的是前端开发者的好帮手。这个资源有好的生态支持,基本上能满足大多数开发需求。如果你经常用 TypeScript 开发项目,它的集成效果蛮不错的。

需要注意的是,集成时你需要一些设置,确保协议支持的功能正常工作。,这个服务器对开发者来说友好,功能全面,响应也快。如果你正在寻找一个轻量级、高效的 TypeScript 开发工具,可以试试这个。

zip
typescript-language-server-master.zip 预估大小:62个文件
folder
typescript-language-server-master 文件夹
folder
.github 文件夹
file
gitpod.yml 404B
file
yarn.lock 308KB
folder
.vscode 文件夹
file
launch.json 882B
file
settings.json 56B
folder
scripts 文件夹
file
auth.sh 121B
file
.gitpod.yml 86B
file
tsconfig.settings.json 537B
file
.travis.yml 178B
folder
example 文件夹
file
webpack.config.js 2KB
folder
src 文件夹
file
main.ts 411B
file
monaco-editor-core.d.ts 320B
file
launcher.ts 1KB
file
client.ts 3KB
file
startserver.ts 316B
file
server.ts 2KB
file
tsconfig.json 323B
file
package.json 899B
file
tsconfig.json 106B
file
LICENSE 11KB
file
tslint.json 1KB
file
lerna.json 133B
file
README.md 3KB
file
.editorconfig 148B
file
.gitignore 46B
folder
server 文件夹
folder
test-data 文件夹
file
bar.ts 20B
file
module2.ts 141B
file
foo.ts 98B
file
module1.ts 55B
file
do.ts 98B
folder
src 文件夹
file
commands.ts 868B
file
logger.ts 3KB
file
protocol-translation.ts 11KB
file
lsp-server.spec.ts 19KB
file
ts-protocol.ts 1023B
file
refactor.ts 2KB
file
utils.ts 1KB
file
file-lsp-server.spec.ts 1KB
file
quickfix.ts 1KB
file
calls.ts 8KB
file
lsp-connection.ts 3KB
file
completion.ts 8KB
file
command-exists.d.ts 358B
file
hover.ts 2KB
file
document-symbol.ts 4KB
file
test-utils.ts 3KB
file
modules-resolver.ts 794B
file
cli.ts 2KB
file
modules-resolver.spec.ts 680B
file
tsp-client.spec.ts 3KB
file
tsp-command-types.ts 5KB
file
diagnostic-queue.ts 2KB
file
document.ts 4KB
file
organize-imports.ts 837B
file
tsp-client.ts 10KB
file
lsp-client.ts 2KB
file
lsp-server.ts 35KB
file
lsp-protocol.calls.proposed.ts 4KB
file
.yarnignore 16B
file
tsconfig.json 167B
file
package.json 996B
file
CHANGELOG.md 4KB
file
package.json 2KB
...
zip 文件大小:181.25KB