(node)
| 1215 | } |
| 1216 | |
| 1217 | function recalculateValue(node) { |
| 1218 | if (!node.children || node.children.length === 0) { |
| 1219 | return node.value || 0; |
| 1220 | } |
| 1221 | const childrenValue = node.children.reduce((sum, child) => sum + recalculateValue(child), 0); |
| 1222 | node.value = Math.max(node.value || 0, childrenValue); |
| 1223 | return node.value; |
| 1224 | } |
| 1225 | |
| 1226 | const filteredRoot = { ...data, children: [] }; |
| 1227 |
no test coverage detected
searching dependent graphs…