1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
| import BaseFolder from './BaseFolder';
|
| export default class ContentFolder extends BaseFolder {
|
| constructor(name, ownerModule, parent) {
| super(name, parent);
| this.ownerModule = ownerModule;
| }
|
| get parsedSize() {
| return this.getSize('parsedSize');
| }
|
| get gzipSize() {
| return this.getSize('gzipSize');
| }
|
| getSize(sizeType) {
| const ownerModuleSize = this.ownerModule[sizeType];
|
| if (ownerModuleSize !== undefined) {
| return Math.floor((this.size / this.ownerModule.size) * ownerModuleSize);
| }
| }
|
| toChartData() {
| return {
| ...super.toChartData(),
| parsedSize: this.parsedSize,
| gzipSize: this.gzipSize,
| inaccurateSizes: true
| };
| }
|
| };
|
|