* Get webtreemap data to update map on bundle select
(exploreResults: ExploreBundleResult[])
| 16 | * Get webtreemap data to update map on bundle select |
| 17 | */ |
| 18 | function getTreeDataMap(exploreResults: ExploreBundleResult[]): { [id: number]: WebTreeData } { |
| 19 | let treeData = exploreResults.map<WebTreeData>((data) => ({ |
| 20 | name: data.bundleName, |
| 21 | data: getWebTreeMapData(data.files), |
| 22 | })); |
| 23 | |
| 24 | if (treeData.length > 1) { |
| 25 | treeData = [makeMergedTreeDataMap(cloneDeep(treeData)), ...treeData]; |
| 26 | } |
| 27 | |
| 28 | for (const webTreeData of treeData) { |
| 29 | addSizeToTitle(webTreeData.data, webTreeData.data.data['$area']); |
| 30 | } |
| 31 | |
| 32 | return { ...treeData }; |
| 33 | } |
| 34 | |
| 35 | /** |
| 36 | * Generate HTML file content for specified files |
no test coverage detected
searching dependent graphs…