Ali

Results 4 comments of Ali

That's right. Sorry I wasn't even considering TypeScript support, I'll fix that

It does not handle class properties, and I'm not sure if it should. [Looks like](https://github.com/typescript-eslint/typescript-eslint/issues/618) typescript-lint doesn't handle it either.

I wasn't able to implement an iterator-based solution, but I used closures which is similarly idiomatic: ```rust visit_node(node, |step| match step { Step::In(node) => { if some_condition { return ControlFlow::Skip;...