Skip to content

Commit 3efb41d

Browse files
kdy1claude
andauthored
feat(es/hooks): Add VisitHook trait for immutable AST visitors (#11437)
## Summary - Add `VisitHook<C>` trait as the immutable counterpart to `VisitMutHook<C>` - Add `CompositeVisitHook<A, B>` for composing multiple hooks - Add `VisitWithHook<H, C>` adapter that implements `Visit` trait using a hook ## Test plan - [x] `cargo check -p swc_ecma_hooks` passes - [x] `cargo test -p generate-code test_ecmascript` passes 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
1 parent 67c2d75 commit 3efb41d

3 files changed

Lines changed: 17808 additions & 0 deletions

File tree

0 commit comments

Comments
 (0)