(node: TreeNode, enabled: boolean)
| 58 | } |
| 59 | |
| 60 | function getNodeWithChildrenHandler(node: TreeNode, enabled: boolean) { |
| 61 | return async function fn(done: (error?: unknown) => void = noop) { |
| 62 | nodeStart(node); |
| 63 | await queueRunnerFactory({ |
| 64 | onException: (error: Error) => node.onException(error), |
| 65 | queueableFns: wrapChildren(node, enabled), |
| 66 | userContext: node.sharedUserContext(), |
| 67 | }); |
| 68 | nodeComplete(node); |
| 69 | done(); |
| 70 | }; |
| 71 | } |
| 72 | |
| 73 | function wrapChildren(node: TreeNode, enabled: boolean) { |
| 74 | if (!node.children) { |
no test coverage detected