Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

TypeScript

Install

macOS

npm install -g typescript typescript-language-server

Linux

npm install -g typescript typescript-language-server

Windows

npm install -g typescript typescript-language-server

Config

Catenary ships a built-in definition for typescript-language-server — no [lsp.server.*] config is needed. If typescript-language-server is on PATH, it works automatically for TypeScript, JavaScript, TSX, and JSX files.

Notes

  • The same server handles both TypeScript and JavaScript (see JavaScript)
  • Requires typescript as a peer dependency
  • Works with .ts, .tsx, .mts, .cts files
  • Reads your tsconfig.json for project settings