@@ -607,7 +607,7 @@ interface TemplateStringsArray extends ReadonlyArray<string> {
607
607
608
608
/**
609
609
* The type of `import.meta`.
610
- *
610
+ *
611
611
* If you need to declare that a given property exists on `import.meta`,
612
612
* this type may be augmented via interface merging.
613
613
*/
@@ -1933,13 +1933,19 @@ interface Int8ArrayConstructor {
1933
1933
*/
1934
1934
of ( ...items : number [ ] ) : Int8Array ;
1935
1935
1936
+ /**
1937
+ * Creates an array from an array-like or iterable object.
1938
+ * @param arrayLike An array-like or iterable object to convert to an array.
1939
+ */
1940
+ from ( arrayLike : ArrayLike < number > ) : Int8Array ;
1941
+
1936
1942
/**
1937
1943
* Creates an array from an array-like or iterable object.
1938
1944
* @param arrayLike An array-like or iterable object to convert to an array.
1939
1945
* @param mapfn A mapping function to call on every element of the array.
1940
1946
* @param thisArg Value of 'this' used to invoke the mapfn.
1941
1947
*/
1942
- from ( arrayLike : ArrayLike < number > , mapfn ? : ( v : number , k : number ) => number , thisArg ?: any ) : Int8Array ;
1948
+ from < T > ( arrayLike : ArrayLike < T > , mapfn : ( v : T , k : number ) => number , thisArg ?: any ) : Int8Array ;
1943
1949
1944
1950
1945
1951
}
@@ -2203,13 +2209,19 @@ interface Uint8ArrayConstructor {
2203
2209
*/
2204
2210
of ( ...items : number [ ] ) : Uint8Array ;
2205
2211
2212
+ /**
2213
+ * Creates an array from an array-like or iterable object.
2214
+ * @param arrayLike An array-like or iterable object to convert to an array.
2215
+ */
2216
+ from ( arrayLike : ArrayLike < number > ) : Uint8Array ;
2217
+
2206
2218
/**
2207
2219
* Creates an array from an array-like or iterable object.
2208
2220
* @param arrayLike An array-like or iterable object to convert to an array.
2209
2221
* @param mapfn A mapping function to call on every element of the array.
2210
2222
* @param thisArg Value of 'this' used to invoke the mapfn.
2211
2223
*/
2212
- from ( arrayLike : ArrayLike < number > , mapfn ? : ( v : number , k : number ) => number , thisArg ?: any ) : Uint8Array ;
2224
+ from < T > ( arrayLike : ArrayLike < T > , mapfn : ( v : T , k : number ) => number , thisArg ?: any ) : Uint8Array ;
2213
2225
2214
2226
}
2215
2227
declare const Uint8Array : Uint8ArrayConstructor ;
@@ -2472,13 +2484,19 @@ interface Uint8ClampedArrayConstructor {
2472
2484
*/
2473
2485
of ( ...items : number [ ] ) : Uint8ClampedArray ;
2474
2486
2487
+ /**
2488
+ * Creates an array from an array-like or iterable object.
2489
+ * @param arrayLike An array-like or iterable object to convert to an array.
2490
+ */
2491
+ from ( arrayLike : ArrayLike < number > ) : Uint8ClampedArray ;
2492
+
2475
2493
/**
2476
2494
* Creates an array from an array-like or iterable object.
2477
2495
* @param arrayLike An array-like or iterable object to convert to an array.
2478
2496
* @param mapfn A mapping function to call on every element of the array.
2479
2497
* @param thisArg Value of 'this' used to invoke the mapfn.
2480
2498
*/
2481
- from ( arrayLike : ArrayLike < number > , mapfn ? : ( v : number , k : number ) => number , thisArg ?: any ) : Uint8ClampedArray ;
2499
+ from < T > ( arrayLike : ArrayLike < T > , mapfn : ( v : T , k : number ) => number , thisArg ?: any ) : Uint8ClampedArray ;
2482
2500
}
2483
2501
declare const Uint8ClampedArray : Uint8ClampedArrayConstructor ;
2484
2502
@@ -2739,13 +2757,19 @@ interface Int16ArrayConstructor {
2739
2757
*/
2740
2758
of ( ...items : number [ ] ) : Int16Array ;
2741
2759
2760
+ /**
2761
+ * Creates an array from an array-like or iterable object.
2762
+ * @param arrayLike An array-like or iterable object to convert to an array.
2763
+ */
2764
+ from ( arrayLike : ArrayLike < number > ) : Int16Array ;
2765
+
2742
2766
/**
2743
2767
* Creates an array from an array-like or iterable object.
2744
2768
* @param arrayLike An array-like or iterable object to convert to an array.
2745
2769
* @param mapfn A mapping function to call on every element of the array.
2746
2770
* @param thisArg Value of 'this' used to invoke the mapfn.
2747
2771
*/
2748
- from ( arrayLike : ArrayLike < number > , mapfn ? : ( v : number , k : number ) => number , thisArg ?: any ) : Int16Array ;
2772
+ from < T > ( arrayLike : ArrayLike < T > , mapfn : ( v : T , k : number ) => number , thisArg ?: any ) : Int16Array ;
2749
2773
2750
2774
2751
2775
}
@@ -3009,13 +3033,19 @@ interface Uint16ArrayConstructor {
3009
3033
*/
3010
3034
of ( ...items : number [ ] ) : Uint16Array ;
3011
3035
3036
+ /**
3037
+ * Creates an array from an array-like or iterable object.
3038
+ * @param arrayLike An array-like or iterable object to convert to an array.
3039
+ */
3040
+ from ( arrayLike : ArrayLike < number > ) : Uint16Array ;
3041
+
3012
3042
/**
3013
3043
* Creates an array from an array-like or iterable object.
3014
3044
* @param arrayLike An array-like or iterable object to convert to an array.
3015
3045
* @param mapfn A mapping function to call on every element of the array.
3016
3046
* @param thisArg Value of 'this' used to invoke the mapfn.
3017
3047
*/
3018
- from ( arrayLike : ArrayLike < number > , mapfn ? : ( v : number , k : number ) => number , thisArg ?: any ) : Uint16Array ;
3048
+ from < T > ( arrayLike : ArrayLike < T > , mapfn : ( v : T , k : number ) => number , thisArg ?: any ) : Uint16Array ;
3019
3049
3020
3050
3021
3051
}
@@ -3278,13 +3308,19 @@ interface Int32ArrayConstructor {
3278
3308
*/
3279
3309
of ( ...items : number [ ] ) : Int32Array ;
3280
3310
3311
+ /**
3312
+ * Creates an array from an array-like or iterable object.
3313
+ * @param arrayLike An array-like or iterable object to convert to an array.
3314
+ */
3315
+ from ( arrayLike : ArrayLike < number > ) : Int32Array ;
3316
+
3281
3317
/**
3282
3318
* Creates an array from an array-like or iterable object.
3283
3319
* @param arrayLike An array-like or iterable object to convert to an array.
3284
3320
* @param mapfn A mapping function to call on every element of the array.
3285
3321
* @param thisArg Value of 'this' used to invoke the mapfn.
3286
3322
*/
3287
- from ( arrayLike : ArrayLike < number > , mapfn ? : ( v : number , k : number ) => number , thisArg ?: any ) : Int32Array ;
3323
+ from < T > ( arrayLike : ArrayLike < T > , mapfn : ( v : T , k : number ) => number , thisArg ?: any ) : Int32Array ;
3288
3324
3289
3325
}
3290
3326
declare const Int32Array : Int32ArrayConstructor ;
@@ -3546,13 +3582,19 @@ interface Uint32ArrayConstructor {
3546
3582
*/
3547
3583
of ( ...items : number [ ] ) : Uint32Array ;
3548
3584
3585
+ /**
3586
+ * Creates an array from an array-like or iterable object.
3587
+ * @param arrayLike An array-like or iterable object to convert to an array.
3588
+ */
3589
+ from ( arrayLike : ArrayLike < number > ) : Uint32Array ;
3590
+
3549
3591
/**
3550
3592
* Creates an array from an array-like or iterable object.
3551
3593
* @param arrayLike An array-like or iterable object to convert to an array.
3552
3594
* @param mapfn A mapping function to call on every element of the array.
3553
3595
* @param thisArg Value of 'this' used to invoke the mapfn.
3554
3596
*/
3555
- from ( arrayLike : ArrayLike < number > , mapfn ? : ( v : number , k : number ) => number , thisArg ?: any ) : Uint32Array ;
3597
+ from < T > ( arrayLike : ArrayLike < T > , mapfn : ( v : T , k : number ) => number , thisArg ?: any ) : Uint32Array ;
3556
3598
3557
3599
}
3558
3600
declare const Uint32Array : Uint32ArrayConstructor ;
@@ -3815,13 +3857,19 @@ interface Float32ArrayConstructor {
3815
3857
*/
3816
3858
of ( ...items : number [ ] ) : Float32Array ;
3817
3859
3860
+ /**
3861
+ * Creates an array from an array-like or iterable object.
3862
+ * @param arrayLike An array-like or iterable object to convert to an array.
3863
+ */
3864
+ from ( arrayLike : ArrayLike < number > ) : Float32Array ;
3865
+
3818
3866
/**
3819
3867
* Creates an array from an array-like or iterable object.
3820
3868
* @param arrayLike An array-like or iterable object to convert to an array.
3821
3869
* @param mapfn A mapping function to call on every element of the array.
3822
3870
* @param thisArg Value of 'this' used to invoke the mapfn.
3823
3871
*/
3824
- from ( arrayLike : ArrayLike < number > , mapfn ? : ( v : number , k : number ) => number , thisArg ?: any ) : Float32Array ;
3872
+ from < T > ( arrayLike : ArrayLike < T > , mapfn : ( v : T , k : number ) => number , thisArg ?: any ) : Float32Array ;
3825
3873
3826
3874
3827
3875
}
@@ -4085,13 +4133,19 @@ interface Float64ArrayConstructor {
4085
4133
*/
4086
4134
of ( ...items : number [ ] ) : Float64Array ;
4087
4135
4136
+ /**
4137
+ * Creates an array from an array-like or iterable object.
4138
+ * @param arrayLike An array-like or iterable object to convert to an array.
4139
+ */
4140
+ from ( arrayLike : ArrayLike < number > ) : Float64Array ;
4141
+
4088
4142
/**
4089
4143
* Creates an array from an array-like or iterable object.
4090
4144
* @param arrayLike An array-like or iterable object to convert to an array.
4091
4145
* @param mapfn A mapping function to call on every element of the array.
4092
4146
* @param thisArg Value of 'this' used to invoke the mapfn.
4093
4147
*/
4094
- from ( arrayLike : ArrayLike < number > , mapfn ? : ( v : number , k : number ) => number , thisArg ?: any ) : Float64Array ;
4148
+ from < T > ( arrayLike : ArrayLike < T > , mapfn : ( v : T , k : number ) => number , thisArg ?: any ) : Float64Array ;
4095
4149
4096
4150
}
4097
4151
declare const Float64Array : Float64ArrayConstructor ;
0 commit comments