Skip to main content

Crate sqry_lang_typescript

Crate sqry_lang_typescript 

Source
Expand description

TypeScript language plugin for sqry

Implements the LanguagePlugin trait for TypeScript, providing:

  • AST parsing with tree-sitter
  • Scope extraction
  • Relation extraction via TypeScriptGraphBuilder (calls, imports, exports, OOP edges)

Re-exports§

pub use relations::TypeScriptGraphBuilder;

Modules§

relations
Relation tracking for TypeScript built on top of the shared relations core. This module wires TypeScript-specific hooks into the shared traversal so we can capture type-only metadata and handle TypeScript-specific syntax without duplicating JavaScript logic.

Structs§

TypeScriptPlugin
TypeScript language plugin