File tree 1 file changed +4
-4
lines changed 1 file changed +4
-4
lines changed Original file line number Diff line number Diff line change @@ -1473,22 +1473,22 @@ type NonNullable<T> = T extends null | undefined ? never : T;
1473
1473
/**
1474
1474
* Obtain the parameters of a function type in a tuple
1475
1475
*/
1476
- type Parameters < T extends ( ...args : any ) => any > = T extends ( ...args : infer P ) => any ? P : never ;
1476
+ type Parameters < T extends ( ...args : any [ ] ) => any > = T extends ( ...args : infer P ) => any ? P : never ;
1477
1477
1478
1478
/**
1479
1479
* Obtain the parameters of a constructor function type in a tuple
1480
1480
*/
1481
- type ConstructorParameters < T extends new ( ...args : any ) => any > = T extends new ( ...args : infer P ) => any ? P : never ;
1481
+ type ConstructorParameters < T extends new ( ...args : any [ ] ) => any > = T extends new ( ...args : infer P ) => any ? P : never ;
1482
1482
1483
1483
/**
1484
1484
* Obtain the return type of a function type
1485
1485
*/
1486
- type ReturnType < T extends ( ...args : any ) => any > = T extends ( ...args : any ) => infer R ? R : any ;
1486
+ type ReturnType < T extends ( ...args : any [ ] ) => any > = T extends ( ...args : any [ ] ) => infer R ? R : any ;
1487
1487
1488
1488
/**
1489
1489
* Obtain the return type of a constructor function type
1490
1490
*/
1491
- type InstanceType < T extends new ( ...args : any ) => any > = T extends new ( ...args : any ) => infer R ? R : any ;
1491
+ type InstanceType < T extends new ( ...args : any [ ] ) => any > = T extends new ( ...args : any [ ] ) => infer R ? R : any ;
1492
1492
1493
1493
/**
1494
1494
* Marker for contextual 'this' type
You can’t perform that action at this time.
0 commit comments