@@ -587,7 +587,7 @@ interface TemplateStringsArray extends ReadonlyArray<string> {
587
587
588
588
/**
589
589
* The type of `import.meta`.
590
- *
590
+ *
591
591
* If you need to declare that a given property exists on `import.meta`,
592
592
* this type may be augmented via interface merging.
593
593
*/
@@ -1913,13 +1913,19 @@ interface Int8ArrayConstructor {
1913
1913
*/
1914
1914
of ( ...items : number [ ] ) : Int8Array ;
1915
1915
1916
+ /**
1917
+ * Creates an array from an array-like or iterable object.
1918
+ * @param arrayLike An array-like or iterable object to convert to an array.
1919
+ */
1920
+ from ( arrayLike : ArrayLike < number > ) : Int8Array ;
1921
+
1916
1922
/**
1917
1923
* Creates an array from an array-like or iterable object.
1918
1924
* @param arrayLike An array-like or iterable object to convert to an array.
1919
1925
* @param mapfn A mapping function to call on every element of the array.
1920
1926
* @param thisArg Value of 'this' used to invoke the mapfn.
1921
1927
*/
1922
- from ( arrayLike : ArrayLike < number > , mapfn ? : ( v : number , k : number ) => number , thisArg ?: any ) : Int8Array ;
1928
+ from < T > ( arrayLike : ArrayLike < T > , mapfn : ( v : T , k : number ) => number , thisArg ?: any ) : Int8Array ;
1923
1929
1924
1930
1925
1931
}
@@ -2183,13 +2189,19 @@ interface Uint8ArrayConstructor {
2183
2189
*/
2184
2190
of ( ...items : number [ ] ) : Uint8Array ;
2185
2191
2192
+ /**
2193
+ * Creates an array from an array-like or iterable object.
2194
+ * @param arrayLike An array-like or iterable object to convert to an array.
2195
+ */
2196
+ from ( arrayLike : ArrayLike < number > ) : Uint8Array ;
2197
+
2186
2198
/**
2187
2199
* Creates an array from an array-like or iterable object.
2188
2200
* @param arrayLike An array-like or iterable object to convert to an array.
2189
2201
* @param mapfn A mapping function to call on every element of the array.
2190
2202
* @param thisArg Value of 'this' used to invoke the mapfn.
2191
2203
*/
2192
- from ( arrayLike : ArrayLike < number > , mapfn ? : ( v : number , k : number ) => number , thisArg ?: any ) : Uint8Array ;
2204
+ from < T > ( arrayLike : ArrayLike < T > , mapfn : ( v : T , k : number ) => number , thisArg ?: any ) : Uint8Array ;
2193
2205
2194
2206
}
2195
2207
declare const Uint8Array : Uint8ArrayConstructor ;
@@ -2452,13 +2464,19 @@ interface Uint8ClampedArrayConstructor {
2452
2464
*/
2453
2465
of ( ...items : number [ ] ) : Uint8ClampedArray ;
2454
2466
2467
+ /**
2468
+ * Creates an array from an array-like or iterable object.
2469
+ * @param arrayLike An array-like or iterable object to convert to an array.
2470
+ */
2471
+ from ( arrayLike : ArrayLike < number > ) : Uint8ClampedArray ;
2472
+
2455
2473
/**
2456
2474
* Creates an array from an array-like or iterable object.
2457
2475
* @param arrayLike An array-like or iterable object to convert to an array.
2458
2476
* @param mapfn A mapping function to call on every element of the array.
2459
2477
* @param thisArg Value of 'this' used to invoke the mapfn.
2460
2478
*/
2461
- from ( arrayLike : ArrayLike < number > , mapfn ? : ( v : number , k : number ) => number , thisArg ?: any ) : Uint8ClampedArray ;
2479
+ from < T > ( arrayLike : ArrayLike < T > , mapfn : ( v : T , k : number ) => number , thisArg ?: any ) : Uint8ClampedArray ;
2462
2480
}
2463
2481
declare const Uint8ClampedArray : Uint8ClampedArrayConstructor ;
2464
2482
@@ -2719,13 +2737,19 @@ interface Int16ArrayConstructor {
2719
2737
*/
2720
2738
of ( ...items : number [ ] ) : Int16Array ;
2721
2739
2740
+ /**
2741
+ * Creates an array from an array-like or iterable object.
2742
+ * @param arrayLike An array-like or iterable object to convert to an array.
2743
+ */
2744
+ from ( arrayLike : ArrayLike < number > ) : Int16Array ;
2745
+
2722
2746
/**
2723
2747
* Creates an array from an array-like or iterable object.
2724
2748
* @param arrayLike An array-like or iterable object to convert to an array.
2725
2749
* @param mapfn A mapping function to call on every element of the array.
2726
2750
* @param thisArg Value of 'this' used to invoke the mapfn.
2727
2751
*/
2728
- from ( arrayLike : ArrayLike < number > , mapfn ? : ( v : number , k : number ) => number , thisArg ?: any ) : Int16Array ;
2752
+ from < T > ( arrayLike : ArrayLike < T > , mapfn : ( v : T , k : number ) => number , thisArg ?: any ) : Int16Array ;
2729
2753
2730
2754
2731
2755
}
@@ -2989,13 +3013,19 @@ interface Uint16ArrayConstructor {
2989
3013
*/
2990
3014
of ( ...items : number [ ] ) : Uint16Array ;
2991
3015
3016
+ /**
3017
+ * Creates an array from an array-like or iterable object.
3018
+ * @param arrayLike An array-like or iterable object to convert to an array.
3019
+ */
3020
+ from ( arrayLike : ArrayLike < number > ) : Uint16Array ;
3021
+
2992
3022
/**
2993
3023
* Creates an array from an array-like or iterable object.
2994
3024
* @param arrayLike An array-like or iterable object to convert to an array.
2995
3025
* @param mapfn A mapping function to call on every element of the array.
2996
3026
* @param thisArg Value of 'this' used to invoke the mapfn.
2997
3027
*/
2998
- from ( arrayLike : ArrayLike < number > , mapfn ? : ( v : number , k : number ) => number , thisArg ?: any ) : Uint16Array ;
3028
+ from < T > ( arrayLike : ArrayLike < T > , mapfn : ( v : T , k : number ) => number , thisArg ?: any ) : Uint16Array ;
2999
3029
3000
3030
3001
3031
}
@@ -3258,13 +3288,19 @@ interface Int32ArrayConstructor {
3258
3288
*/
3259
3289
of ( ...items : number [ ] ) : Int32Array ;
3260
3290
3291
+ /**
3292
+ * Creates an array from an array-like or iterable object.
3293
+ * @param arrayLike An array-like or iterable object to convert to an array.
3294
+ */
3295
+ from ( arrayLike : ArrayLike < number > ) : Int32Array ;
3296
+
3261
3297
/**
3262
3298
* Creates an array from an array-like or iterable object.
3263
3299
* @param arrayLike An array-like or iterable object to convert to an array.
3264
3300
* @param mapfn A mapping function to call on every element of the array.
3265
3301
* @param thisArg Value of 'this' used to invoke the mapfn.
3266
3302
*/
3267
- from ( arrayLike : ArrayLike < number > , mapfn ? : ( v : number , k : number ) => number , thisArg ?: any ) : Int32Array ;
3303
+ from < T > ( arrayLike : ArrayLike < T > , mapfn : ( v : T , k : number ) => number , thisArg ?: any ) : Int32Array ;
3268
3304
3269
3305
}
3270
3306
declare const Int32Array : Int32ArrayConstructor ;
@@ -3526,13 +3562,19 @@ interface Uint32ArrayConstructor {
3526
3562
*/
3527
3563
of ( ...items : number [ ] ) : Uint32Array ;
3528
3564
3565
+ /**
3566
+ * Creates an array from an array-like or iterable object.
3567
+ * @param arrayLike An array-like or iterable object to convert to an array.
3568
+ */
3569
+ from ( arrayLike : ArrayLike < number > ) : Uint32Array ;
3570
+
3529
3571
/**
3530
3572
* Creates an array from an array-like or iterable object.
3531
3573
* @param arrayLike An array-like or iterable object to convert to an array.
3532
3574
* @param mapfn A mapping function to call on every element of the array.
3533
3575
* @param thisArg Value of 'this' used to invoke the mapfn.
3534
3576
*/
3535
- from ( arrayLike : ArrayLike < number > , mapfn ? : ( v : number , k : number ) => number , thisArg ?: any ) : Uint32Array ;
3577
+ from < T > ( arrayLike : ArrayLike < T > , mapfn : ( v : T , k : number ) => number , thisArg ?: any ) : Uint32Array ;
3536
3578
3537
3579
}
3538
3580
declare const Uint32Array : Uint32ArrayConstructor ;
@@ -3795,13 +3837,19 @@ interface Float32ArrayConstructor {
3795
3837
*/
3796
3838
of ( ...items : number [ ] ) : Float32Array ;
3797
3839
3840
+ /**
3841
+ * Creates an array from an array-like or iterable object.
3842
+ * @param arrayLike An array-like or iterable object to convert to an array.
3843
+ */
3844
+ from ( arrayLike : ArrayLike < number > ) : Float32Array ;
3845
+
3798
3846
/**
3799
3847
* Creates an array from an array-like or iterable object.
3800
3848
* @param arrayLike An array-like or iterable object to convert to an array.
3801
3849
* @param mapfn A mapping function to call on every element of the array.
3802
3850
* @param thisArg Value of 'this' used to invoke the mapfn.
3803
3851
*/
3804
- from ( arrayLike : ArrayLike < number > , mapfn ? : ( v : number , k : number ) => number , thisArg ?: any ) : Float32Array ;
3852
+ from < T > ( arrayLike : ArrayLike < T > , mapfn : ( v : T , k : number ) => number , thisArg ?: any ) : Float32Array ;
3805
3853
3806
3854
3807
3855
}
@@ -4065,13 +4113,19 @@ interface Float64ArrayConstructor {
4065
4113
*/
4066
4114
of ( ...items : number [ ] ) : Float64Array ;
4067
4115
4116
+ /**
4117
+ * Creates an array from an array-like or iterable object.
4118
+ * @param arrayLike An array-like or iterable object to convert to an array.
4119
+ */
4120
+ from ( arrayLike : ArrayLike < number > ) : Float64Array ;
4121
+
4068
4122
/**
4069
4123
* Creates an array from an array-like or iterable object.
4070
4124
* @param arrayLike An array-like or iterable object to convert to an array.
4071
4125
* @param mapfn A mapping function to call on every element of the array.
4072
4126
* @param thisArg Value of 'this' used to invoke the mapfn.
4073
4127
*/
4074
- from ( arrayLike : ArrayLike < number > , mapfn ? : ( v : number , k : number ) => number , thisArg ?: any ) : Float64Array ;
4128
+ from < T > ( arrayLike : ArrayLike < T > , mapfn : ( v : T , k : number ) => number , thisArg ?: any ) : Float64Array ;
4075
4129
4076
4130
}
4077
4131
declare const Float64Array : Float64ArrayConstructor ;
0 commit comments