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

Add to ~/.config/catenary/config.toml:

[server.tsserver]
command = "typescript-language-server"
args = ["--stdio"]

[language.typescript]
servers = ["tsserver"]

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