12345678910111213141516171819202122232425262728293031323334 |
- 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);
- }
- return;
- }
- toChartData() {
- return {
- ...super.toChartData(),
- parsedSize: this.parsedSize,
- gzipSize: this.gzipSize,
- inaccurateSizes: true,
- };
- }
- }
|