Languages

TypeScript

Full IntelliSense, navigation, and refactoring for TypeScript — powered by the TypeScript language service that ships with Gunamaya.

What you get out of the box

Opening a .ts or .tsx file activates Gunamaya's built-in TypeScript support. You get completions, hover info, go-to-definition, find references, rename, and quick fixes without installing an extra extension.

Choosing a TypeScript version

By default Gunamaya uses the TypeScript version bundled with the editor. For a project-specific compiler:

  1. Install TypeScript in the workspace (npm install typescript --save-dev).
  2. Run TypeScript: Select TypeScript Version… from the Command Palette.
  3. Pick the workspace version under node_modules/typescript/lib.

You can also point settings at a folder with js/ts.tsdk.path (or the legacy typescript.tsdk setting) so every workspace member uses the same compiler.

Compiling and watching

Use a task for tsc or your package script (npm run build). Pair it with the $tsc problem matcher so compiler errors land in the Problems panel as clickable locations.

Prefer the workspace TypeScript

Matching the editor's language service to the TypeScript version your tsconfig.json expects avoids "works in CI, wrong in the editor" drift.