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:
- Install TypeScript in the workspace (
npm install typescript --save-dev). - Run TypeScript: Select TypeScript Version… from the Command Palette.
- 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.