5
5
* Use of this source code is governed by an MIT-style license that can be
6
6
* found in the LICENSE file at https://angular.io/license
7
7
*/
8
- import * as webpack from 'webpack' ;
9
8
import { Budget , Type } from '../browser/schema' ;
10
9
import { ThresholdSeverity , checkBudgets } from './bundle-calculator' ;
11
10
import { ProcessBundleResult } from './process-bundle' ;
@@ -33,7 +32,7 @@ describe('bundle-calculator', () => {
33
32
size : 0.5 * KB ,
34
33
} ,
35
34
] ,
36
- } as unknown as webpack . Stats . ToJsonOutput ;
35
+ } ;
37
36
38
37
const failures = Array . from ( checkBudgets ( budgets , stats , [ ] /* processResults */ ) ) ;
39
38
@@ -61,7 +60,7 @@ describe('bundle-calculator', () => {
61
60
size : 0.5 * KB ,
62
61
} ,
63
62
] ,
64
- } as unknown as webpack . Stats . ToJsonOutput ;
63
+ } ;
65
64
66
65
const failures = Array . from ( checkBudgets ( budgets , stats , [ ] /* processResults */ ) ) ;
67
66
@@ -81,6 +80,7 @@ describe('bundle-calculator', () => {
81
80
const stats = {
82
81
chunks : [
83
82
{
83
+ id : 0 ,
84
84
names : [ 'foo' ] ,
85
85
files : [ 'foo.js' , 'bar.js' ] ,
86
86
} ,
@@ -95,7 +95,7 @@ describe('bundle-calculator', () => {
95
95
size : 0.75 * KB ,
96
96
} ,
97
97
] ,
98
- } as unknown as webpack . Stats . ToJsonOutput ;
98
+ } ;
99
99
100
100
const failures = Array . from ( checkBudgets ( budgets , stats , [ ] /* processResults */ ) ) ;
101
101
@@ -121,7 +121,7 @@ describe('bundle-calculator', () => {
121
121
} ,
122
122
] ,
123
123
assets : [ ] ,
124
- } as unknown as webpack . Stats . ToJsonOutput ;
124
+ } ;
125
125
const processResults : ProcessBundleResult [ ] = [
126
126
{
127
127
name : '0' ,
@@ -164,7 +164,7 @@ describe('bundle-calculator', () => {
164
164
} ,
165
165
] ,
166
166
assets : [ ] ,
167
- } as unknown as webpack . Stats . ToJsonOutput ;
167
+ } ;
168
168
const processResults : ProcessBundleResult [ ] = [
169
169
{
170
170
name : '0' ,
@@ -195,7 +195,9 @@ describe('bundle-calculator', () => {
195
195
const stats = {
196
196
chunks : [
197
197
{
198
+ id : 0 ,
198
199
initial : true ,
200
+ names : [ 'foo' ] ,
199
201
files : [ 'foo.js' , 'bar.js' ] ,
200
202
} ,
201
203
] ,
@@ -209,7 +211,7 @@ describe('bundle-calculator', () => {
209
211
size : 0.75 * KB ,
210
212
} ,
211
213
] ,
212
- } as unknown as webpack . Stats . ToJsonOutput ;
214
+ } ;
213
215
214
216
const failures = Array . from ( checkBudgets ( budgets , stats , [ ] /* processResults */ ) ) ;
215
217
@@ -230,11 +232,12 @@ describe('bundle-calculator', () => {
230
232
{
231
233
id : 0 ,
232
234
initial : true ,
235
+ names : [ 'foo' ] ,
233
236
files : [ 'foo.js' , 'bar.js' ] ,
234
237
} ,
235
238
] ,
236
239
assets : [ ] ,
237
- } as unknown as webpack . Stats . ToJsonOutput ;
240
+ } ;
238
241
const processResults : ProcessBundleResult [ ] = [
239
242
{
240
243
name : '0' ,
@@ -273,11 +276,12 @@ describe('bundle-calculator', () => {
273
276
{
274
277
id : 0 ,
275
278
initial : true ,
279
+ names : [ 'foo' ] ,
276
280
files : [ 'foo.js' , 'bar.js' ] ,
277
281
} ,
278
282
] ,
279
283
assets : [ ] ,
280
- } as unknown as webpack . Stats . ToJsonOutput ;
284
+ } ;
281
285
const processResults : ProcessBundleResult [ ] = [
282
286
{
283
287
name : '0' ,
@@ -308,7 +312,9 @@ describe('bundle-calculator', () => {
308
312
const stats = {
309
313
chunks : [
310
314
{
315
+ id : 0 ,
311
316
initial : true ,
317
+ names : [ 'foo' ] ,
312
318
files : [ 'foo.js' , 'bar.js' ] ,
313
319
} ,
314
320
] ,
@@ -326,7 +332,7 @@ describe('bundle-calculator', () => {
326
332
size : 1.5 * KB ,
327
333
} ,
328
334
] ,
329
- } as unknown as webpack . Stats . ToJsonOutput ;
335
+ } ;
330
336
331
337
const failures = Array . from ( checkBudgets ( budgets , stats , [ ] /* processResults */ ) ) ;
332
338
@@ -345,7 +351,9 @@ describe('bundle-calculator', () => {
345
351
const stats = {
346
352
chunks : [
347
353
{
354
+ id : 0 ,
348
355
initial : true ,
356
+ names : [ 'foo' ] ,
349
357
files : [ 'foo.js' , 'bar.css' ] ,
350
358
} ,
351
359
] ,
@@ -359,7 +367,7 @@ describe('bundle-calculator', () => {
359
367
size : 0.75 * KB ,
360
368
} ,
361
369
] ,
362
- } as unknown as webpack . Stats . ToJsonOutput ;
370
+ } ;
363
371
364
372
const failures = Array . from ( checkBudgets ( budgets , stats , [ ] /* processResults */ ) ) ;
365
373
@@ -378,7 +386,9 @@ describe('bundle-calculator', () => {
378
386
const stats = {
379
387
chunks : [
380
388
{
389
+ id : 0 ,
381
390
initial : true ,
391
+ names : [ 'foo' ] ,
382
392
files : [ 'foo.css' , 'bar.js' ] ,
383
393
} ,
384
394
] ,
@@ -392,7 +402,7 @@ describe('bundle-calculator', () => {
392
402
size : 0.5 * KB ,
393
403
} ,
394
404
] ,
395
- } as unknown as webpack . Stats . ToJsonOutput ;
405
+ } ;
396
406
397
407
const failures = Array . from ( checkBudgets ( budgets , stats , [ ] /* processResults */ ) ) ;
398
408
@@ -407,7 +417,9 @@ describe('bundle-calculator', () => {
407
417
const stats = {
408
418
chunks : [
409
419
{
420
+ id : 0 ,
410
421
initial : true ,
422
+ names : [ 'foo' ] ,
411
423
files : [ 'foo.js' , 'bar.js' ] ,
412
424
} ,
413
425
] ,
@@ -421,7 +433,7 @@ describe('bundle-calculator', () => {
421
433
size : 0.5 * KB ,
422
434
} ,
423
435
] ,
424
- } as unknown as webpack . Stats . ToJsonOutput ;
436
+ } ;
425
437
426
438
const failures = Array . from ( checkBudgets ( budgets , stats , [ ] /* processResults */ ) ) ;
427
439
@@ -440,7 +452,9 @@ describe('bundle-calculator', () => {
440
452
const stats = {
441
453
chunks : [
442
454
{
455
+ id : 0 ,
443
456
initial : true ,
457
+ names : [ 'foo' ] ,
444
458
files : [ 'foo.ext' , 'bar.ext' ] ,
445
459
} ,
446
460
] ,
@@ -454,7 +468,7 @@ describe('bundle-calculator', () => {
454
468
size : 0.5 * KB ,
455
469
} ,
456
470
] ,
457
- } as unknown as webpack . Stats . ToJsonOutput ;
471
+ } ;
458
472
459
473
const failures = Array . from ( checkBudgets ( budgets , stats , [ ] /* processResults */ ) ) ;
460
474
@@ -473,7 +487,9 @@ describe('bundle-calculator', () => {
473
487
const stats = {
474
488
chunks : [
475
489
{
490
+ id : 0 ,
476
491
initial : true ,
492
+ names : [ 'foo' ] ,
477
493
files : [ 'foo.js' ] ,
478
494
} ,
479
495
] ,
@@ -483,7 +499,7 @@ describe('bundle-calculator', () => {
483
499
size : 1.25 * KB ,
484
500
} ,
485
501
] ,
486
- } as unknown as webpack . Stats . ToJsonOutput ;
502
+ } ;
487
503
const processResults : ProcessBundleResult [ ] = [
488
504
{
489
505
name : '0' ,
@@ -514,7 +530,9 @@ describe('bundle-calculator', () => {
514
530
const stats = {
515
531
chunks : [
516
532
{
533
+ id : 0 ,
517
534
initial : true ,
535
+ names : [ 'foo' ] ,
518
536
files : [ 'foo.js' ] ,
519
537
} ,
520
538
] ,
@@ -524,7 +542,7 @@ describe('bundle-calculator', () => {
524
542
size : 1.25 * KB ,
525
543
} ,
526
544
] ,
527
- } as unknown as webpack . Stats . ToJsonOutput ;
545
+ } ;
528
546
const processResults : ProcessBundleResult [ ] = [
529
547
{
530
548
name : '0' ,
@@ -555,7 +573,9 @@ describe('bundle-calculator', () => {
555
573
const stats = {
556
574
chunks : [
557
575
{
576
+ id : 0 ,
558
577
initial : true ,
578
+ names : [ 'foo' ] ,
559
579
files : [ 'foo.js' ] ,
560
580
} ,
561
581
] ,
@@ -565,7 +585,7 @@ describe('bundle-calculator', () => {
565
585
size : 1.25 * KB ,
566
586
} ,
567
587
] ,
568
- } as unknown as webpack . Stats . ToJsonOutput ;
588
+ } ;
569
589
const processResults : ProcessBundleResult [ ] = [
570
590
{
571
591
name : '0' ,
@@ -596,7 +616,9 @@ describe('bundle-calculator', () => {
596
616
const stats = {
597
617
chunks : [
598
618
{
619
+ id : 0 ,
599
620
initial : true ,
621
+ names : [ 'foo' ] ,
600
622
files : [ 'foo.js' ] ,
601
623
} ,
602
624
] ,
@@ -606,7 +628,7 @@ describe('bundle-calculator', () => {
606
628
size : 1.25 * KB ,
607
629
} ,
608
630
] ,
609
- } as unknown as webpack . Stats . ToJsonOutput ;
631
+ } ;
610
632
const processResults : ProcessBundleResult [ ] = [
611
633
{
612
634
name : '0' ,
0 commit comments