( node: Node, visitor: (node: Node, parentNode?: Node) => void, parentNode?: Node, )
| 49 | * Recursively walk AST nodes, calling `visitor` for each node with a `type`. |
| 50 | */ |
| 51 | export function walk( |
| 52 | node: Node, |
| 53 | visitor: (node: Node, parentNode?: Node) => void, |
| 54 | parentNode?: Node, |
| 55 | ) { |
| 56 | visitor(node, parentNode) |
| 57 | forEachChild(node, (child) => walk(child, visitor, node)) |
| 58 | } |
no test coverage detected