(node: TreeNode, seriesModel: SeriesModel)
| 71 | |
| 72 | // From root to the input node (the input node will be included). |
| 73 | export function wrapTreePathInfo<T = unknown>(node: TreeNode, seriesModel: SeriesModel) { |
| 74 | const treePathInfo = []; |
| 75 | |
| 76 | while (node) { |
| 77 | const nodeDataIndex = node.dataIndex; |
| 78 | treePathInfo.push({ |
| 79 | name: node.name, |
| 80 | dataIndex: nodeDataIndex, |
| 81 | value: seriesModel.getRawValue(nodeDataIndex) as T |
| 82 | }); |
| 83 | node = node.parentNode; |
| 84 | } |
| 85 | |
| 86 | treePathInfo.reverse(); |
| 87 | |
| 88 | return treePathInfo; |
| 89 | } |
no test coverage detected
searching dependent graphs…