Use TypeScript and TSX grammars from tree-sitter-typescript
masterThe tree-sitter-typescript module provides two distinct grammars because TypeScript and TSX are treated as different dialects. To use them, require the specific grammar property from the module:
- Use
.typescriptfor standard TypeScript files. - Use
.tsxfor TSX files or JavaScript files containing [Flow] type annotations.
require("tree-sitter-typescript").typescript; // TypeScript grammar
require("tree-sitter-typescript").tsx; // TSX grammar