No description
Find a file
Shawn Hurley f83724f302
Align with ast-index patterns: add member access tracking, initializer spans, and harden all integration tests
Extraction improvements:
- Add receiver_ref_span on member access refs (x.foo, obj.method())
  with origin/qualified_name resolution for namespace and named imports
- Add initializer_ref_span on variable defs for call/new/identifier inits
- Populate core TypeDefData.type_parameters on generic classes/interfaces
- Set resolved_path on Import-origin refs via resolver
- Set qualified_name on Global-origin refs
- Fix is_namespace on export * (wildcard reexport, not namespace)
- Fix namespace member access origin: use property name as original_name
  instead of '*' so the index matches usage sites correctly
- Add is_reexport to core ImportDecl field (upstream schema change)

Test hardening:
- Convert all 8 soft-assert integration tests to hard assertions now
  that upstream ast-index has fixed: export * barrels, transitive
  walk_hierarchy, cross-file implements, multi-level reexport chains,
  lazy dependency resolution, and filter_refs JSX context
- Add 30 new tests (104 ts_features, 81 integration, 309 total)

Update AGENTS.md to reflect current state: no upstream gaps remaining,
remove resolved limitations, update test counts and refs.rs docs.
2026-04-21 16:28:57 -04:00
src Align with ast-index patterns: add member access tracking, initializer spans, and harden all integration tests 2026-04-21 16:28:57 -04:00
tests Align with ast-index patterns: add member access tracking, initializer spans, and harden all integration tests 2026-04-21 16:28:57 -04:00
.gitignore Initial commit: ast-index-typescript with extraction fixes and expanded test coverage 2026-04-21 14:36:32 -04:00
AGENTS.md Align with ast-index patterns: add member access tracking, initializer spans, and harden all integration tests 2026-04-21 16:28:57 -04:00
Cargo.lock Initial commit: ast-index-typescript with extraction fixes and expanded test coverage 2026-04-21 14:36:32 -04:00
Cargo.toml Initial commit: ast-index-typescript with extraction fixes and expanded test coverage 2026-04-21 14:36:32 -04:00