(
context: any,
cb: (visit: <V extends Node>(children: V[] | undefined) => void) => void,
)
| 306 | } |
| 307 | |
| 308 | private visitChildren( |
| 309 | context: any, |
| 310 | cb: (visit: <V extends Node>(children: V[] | undefined) => void) => void, |
| 311 | ) { |
| 312 | let results: any[][] = []; |
| 313 | let t = this; |
| 314 | function visit<T extends Node>(children: T[] | undefined) { |
| 315 | if (children) results.push(visitAll(t, children, context)); |
| 316 | } |
| 317 | cb(visit); |
| 318 | return Array.prototype.concat.apply([], results); |
| 319 | } |
| 320 | } |
no test coverage detected