(files: FileDataMap)
| 188 | * Convert file size map to webtreemap data |
| 189 | */ |
| 190 | export function getWebTreeMapData(files: FileDataMap): WebTreeMapNode { |
| 191 | const treeNodesMap = getTreeNodesMap(files); |
| 192 | const treeData = newNode('/'); |
| 193 | |
| 194 | for (const source in files) { |
| 195 | addNode(treeNodesMap[source], files[source], treeData); |
| 196 | } |
| 197 | |
| 198 | return treeData; |
| 199 | } |
| 200 | |
| 201 | function newNode(name: string): WebTreeMapNode { |
| 202 | return { |
no test coverage detected
searching dependent graphs…