@@ -1576,7 +1576,7 @@ interface Int8Array {
1576
1576
* @param thisArg If provided, it will be used as the this value for each invocation of
1577
1577
* predicate. If it is not provided, undefined is used instead.
1578
1578
*/
1579
- findIndex ( predicate : ( value : number ) => boolean , thisArg ?: any ) : number ;
1579
+ findIndex ( predicate : ( value : number , index : number , obj : Array < number > ) => boolean , thisArg ?: any ) : number ;
1580
1580
1581
1581
/**
1582
1582
* Performs the specified action for each element in an array.
@@ -1849,7 +1849,7 @@ interface Uint8Array {
1849
1849
* @param thisArg If provided, it will be used as the this value for each invocation of
1850
1850
* predicate. If it is not provided, undefined is used instead.
1851
1851
*/
1852
- findIndex ( predicate : ( value : number ) => boolean , thisArg ?: any ) : number ;
1852
+ findIndex ( predicate : ( value : number , index : number , obj : Array < number > ) => boolean , thisArg ?: any ) : number ;
1853
1853
1854
1854
/**
1855
1855
* Performs the specified action for each element in an array.
@@ -2123,7 +2123,7 @@ interface Uint8ClampedArray {
2123
2123
* @param thisArg If provided, it will be used as the this value for each invocation of
2124
2124
* predicate. If it is not provided, undefined is used instead.
2125
2125
*/
2126
- findIndex ( predicate : ( value : number ) => boolean , thisArg ?: any ) : number ;
2126
+ findIndex ( predicate : ( value : number , index : number , obj : Array < number > ) => boolean , thisArg ?: any ) : number ;
2127
2127
2128
2128
/**
2129
2129
* Performs the specified action for each element in an array.
@@ -2396,7 +2396,7 @@ interface Int16Array {
2396
2396
* @param thisArg If provided, it will be used as the this value for each invocation of
2397
2397
* predicate. If it is not provided, undefined is used instead.
2398
2398
*/
2399
- findIndex ( predicate : ( value : number ) => boolean , thisArg ?: any ) : number ;
2399
+ findIndex ( predicate : ( value : number , index : number , obj : Array < number > ) => boolean , thisArg ?: any ) : number ;
2400
2400
2401
2401
/**
2402
2402
* Performs the specified action for each element in an array.
@@ -2670,7 +2670,7 @@ interface Uint16Array {
2670
2670
* @param thisArg If provided, it will be used as the this value for each invocation of
2671
2671
* predicate. If it is not provided, undefined is used instead.
2672
2672
*/
2673
- findIndex ( predicate : ( value : number ) => boolean , thisArg ?: any ) : number ;
2673
+ findIndex ( predicate : ( value : number , index : number , obj : Array < number > ) => boolean , thisArg ?: any ) : number ;
2674
2674
2675
2675
/**
2676
2676
* Performs the specified action for each element in an array.
@@ -2943,7 +2943,7 @@ interface Int32Array {
2943
2943
* @param thisArg If provided, it will be used as the this value for each invocation of
2944
2944
* predicate. If it is not provided, undefined is used instead.
2945
2945
*/
2946
- findIndex ( predicate : ( value : number ) => boolean , thisArg ?: any ) : number ;
2946
+ findIndex ( predicate : ( value : number , index : number , obj : Array < number > ) => boolean , thisArg ?: any ) : number ;
2947
2947
2948
2948
/**
2949
2949
* Performs the specified action for each element in an array.
@@ -3216,7 +3216,7 @@ interface Uint32Array {
3216
3216
* @param thisArg If provided, it will be used as the this value for each invocation of
3217
3217
* predicate. If it is not provided, undefined is used instead.
3218
3218
*/
3219
- findIndex ( predicate : ( value : number ) => boolean , thisArg ?: any ) : number ;
3219
+ findIndex ( predicate : ( value : number , index : number , obj : Array < number > ) => boolean , thisArg ?: any ) : number ;
3220
3220
3221
3221
/**
3222
3222
* Performs the specified action for each element in an array.
@@ -3489,7 +3489,7 @@ interface Float32Array {
3489
3489
* @param thisArg If provided, it will be used as the this value for each invocation of
3490
3490
* predicate. If it is not provided, undefined is used instead.
3491
3491
*/
3492
- findIndex ( predicate : ( value : number ) => boolean , thisArg ?: any ) : number ;
3492
+ findIndex ( predicate : ( value : number , index : number , obj : Array < number > ) => boolean , thisArg ?: any ) : number ;
3493
3493
3494
3494
/**
3495
3495
* Performs the specified action for each element in an array.
@@ -3763,7 +3763,7 @@ interface Float64Array {
3763
3763
* @param thisArg If provided, it will be used as the this value for each invocation of
3764
3764
* predicate. If it is not provided, undefined is used instead.
3765
3765
*/
3766
- findIndex ( predicate : ( value : number ) => boolean , thisArg ?: any ) : number ;
3766
+ findIndex ( predicate : ( value : number , index : number , obj : Array < number > ) => boolean , thisArg ?: any ) : number ;
3767
3767
3768
3768
/**
3769
3769
* Performs the specified action for each element in an array.
0 commit comments