@@ -158,8 +158,8 @@ function createRawModuleRuleUsesImpl(
158
158
use . loader . startsWith ( BUILTIN_LOADER_PREFIX )
159
159
) ;
160
160
if ( index < 0 ) {
161
- // @ts -expect-error
162
- return [ composeJsUse ( uses , options , allUses ) ] ;
161
+ // cast to non-null since we know `uses` is not empty
162
+ return [ composeJsUse ( uses , options , allUses ) ! ] ;
163
163
}
164
164
165
165
const before = uses . slice ( 0 , index ) ;
@@ -205,14 +205,10 @@ function composeJsUse(
205
205
let isSync = true ;
206
206
let isError = false ; // internal error
207
207
let reportedError = false ;
208
- // @ts -expect-error
209
- const fileDependencies = [ ] ;
210
- // @ts -expect-error
211
- const contextDependencies = [ ] ;
212
- // @ts -expect-error
213
- const missingDependencies = [ ] ;
214
- // @ts -expect-error
215
- const buildDependencies = [ ] ;
208
+ const fileDependencies : string [ ] = [ ] ;
209
+ const contextDependencies : string [ ] = [ ] ;
210
+ const missingDependencies : string [ ] = [ ] ;
211
+ const buildDependencies : string [ ] = [ ] ;
216
212
217
213
function callback (
218
214
err : Error | null ,
@@ -238,13 +234,9 @@ function composeJsUse(
238
234
content,
239
235
sourceMap,
240
236
additionalData,
241
- // @ts -expect-error
242
237
fileDependencies,
243
- // @ts -expect-error
244
238
contextDependencies,
245
- // @ts -expect-error
246
239
missingDependencies,
247
- // @ts -expect-error
248
240
buildDependencies
249
241
} ) ;
250
242
}
@@ -476,15 +468,12 @@ function composeJsUse(
476
468
missingDependencies . length = 0 ;
477
469
} ,
478
470
getDependencies ( ) {
479
- // @ts -expect-error
480
471
return fileDependencies . slice ( ) ;
481
472
} ,
482
473
getContextDependencies ( ) {
483
- // @ts -expect-error
484
474
return contextDependencies . slice ( ) ;
485
475
} ,
486
476
getMissingDependencies ( ) {
487
- // @ts -expect-error
488
477
return missingDependencies . slice ( ) ;
489
478
} ,
490
479
_compiler : compiler ,
@@ -519,16 +508,12 @@ function composeJsUse(
519
508
if ( result === undefined ) {
520
509
resolve ( {
521
510
content,
522
- // @ts -expect-error
523
511
buildDependencies,
524
512
sourceMap,
525
513
additionalData,
526
514
cacheable,
527
- // @ts -expect-error
528
515
fileDependencies,
529
- // @ts -expect-error
530
516
contextDependencies,
531
- // @ts -expect-error
532
517
missingDependencies
533
518
} ) ;
534
519
return ;
@@ -537,32 +522,24 @@ function composeJsUse(
537
522
return result . then ( function ( result ) {
538
523
resolve ( {
539
524
content : result ,
540
- // @ts -expect-error
541
525
buildDependencies,
542
526
sourceMap,
543
527
additionalData,
544
528
cacheable,
545
- // @ts -expect-error
546
529
fileDependencies,
547
- // @ts -expect-error
548
530
contextDependencies,
549
- // @ts -expect-error
550
531
missingDependencies
551
532
} ) ;
552
533
} , reject ) ;
553
534
}
554
535
return resolve ( {
555
536
content : result ,
556
- // @ts -expect-error
557
537
buildDependencies,
558
538
sourceMap,
559
539
additionalData,
560
540
cacheable,
561
- // @ts -expect-error
562
541
fileDependencies,
563
- // @ts -expect-error
564
542
contextDependencies,
565
- // @ts -expect-error
566
543
missingDependencies
567
544
} ) ;
568
545
}
@@ -614,7 +591,7 @@ function composeJsUse(
614
591
typeof sourceMap === "string"
615
592
? sourceMap
616
593
: JSON . stringify ( sourceMap )
617
- )
594
+ )
618
595
: undefined ,
619
596
additionalData : additionalData
620
597
? toBuffer ( JSON . stringify ( additionalData ) )
0 commit comments