@@ -517,7 +517,7 @@ interface TemplateStringsArray extends ReadonlyArray<string> {
517
517
518
518
/**
519
519
* The type of `import.meta`.
520
- *
520
+ *
521
521
* If you need to declare that a given property exists on `import.meta`,
522
522
* this type may be augmented via interface merging.
523
523
*/
@@ -1843,13 +1843,19 @@ interface Int8ArrayConstructor {
1843
1843
*/
1844
1844
of ( ...items : number [ ] ) : Int8Array ;
1845
1845
1846
+ /**
1847
+ * Creates an array from an array-like or iterable object.
1848
+ * @param arrayLike An array-like or iterable object to convert to an array.
1849
+ */
1850
+ from ( arrayLike : ArrayLike < number > ) : Int8Array ;
1851
+
1846
1852
/**
1847
1853
* Creates an array from an array-like or iterable object.
1848
1854
* @param arrayLike An array-like or iterable object to convert to an array.
1849
1855
* @param mapfn A mapping function to call on every element of the array.
1850
1856
* @param thisArg Value of 'this' used to invoke the mapfn.
1851
1857
*/
1852
- from ( arrayLike : ArrayLike < number > , mapfn ? : ( v : number , k : number ) => number , thisArg ?: any ) : Int8Array ;
1858
+ from < T > ( arrayLike : ArrayLike < T > , mapfn : ( v : T , k : number ) => number , thisArg ?: any ) : Int8Array ;
1853
1859
1854
1860
1855
1861
}
@@ -2113,13 +2119,19 @@ interface Uint8ArrayConstructor {
2113
2119
*/
2114
2120
of ( ...items : number [ ] ) : Uint8Array ;
2115
2121
2122
+ /**
2123
+ * Creates an array from an array-like or iterable object.
2124
+ * @param arrayLike An array-like or iterable object to convert to an array.
2125
+ */
2126
+ from ( arrayLike : ArrayLike < number > ) : Uint8Array ;
2127
+
2116
2128
/**
2117
2129
* Creates an array from an array-like or iterable object.
2118
2130
* @param arrayLike An array-like or iterable object to convert to an array.
2119
2131
* @param mapfn A mapping function to call on every element of the array.
2120
2132
* @param thisArg Value of 'this' used to invoke the mapfn.
2121
2133
*/
2122
- from ( arrayLike : ArrayLike < number > , mapfn ? : ( v : number , k : number ) => number , thisArg ?: any ) : Uint8Array ;
2134
+ from < T > ( arrayLike : ArrayLike < T > , mapfn : ( v : T , k : number ) => number , thisArg ?: any ) : Uint8Array ;
2123
2135
2124
2136
}
2125
2137
declare const Uint8Array : Uint8ArrayConstructor ;
@@ -2382,13 +2394,19 @@ interface Uint8ClampedArrayConstructor {
2382
2394
*/
2383
2395
of ( ...items : number [ ] ) : Uint8ClampedArray ;
2384
2396
2397
+ /**
2398
+ * Creates an array from an array-like or iterable object.
2399
+ * @param arrayLike An array-like or iterable object to convert to an array.
2400
+ */
2401
+ from ( arrayLike : ArrayLike < number > ) : Uint8ClampedArray ;
2402
+
2385
2403
/**
2386
2404
* Creates an array from an array-like or iterable object.
2387
2405
* @param arrayLike An array-like or iterable object to convert to an array.
2388
2406
* @param mapfn A mapping function to call on every element of the array.
2389
2407
* @param thisArg Value of 'this' used to invoke the mapfn.
2390
2408
*/
2391
- from ( arrayLike : ArrayLike < number > , mapfn ? : ( v : number , k : number ) => number , thisArg ?: any ) : Uint8ClampedArray ;
2409
+ from < T > ( arrayLike : ArrayLike < T > , mapfn : ( v : T , k : number ) => number , thisArg ?: any ) : Uint8ClampedArray ;
2392
2410
}
2393
2411
declare const Uint8ClampedArray : Uint8ClampedArrayConstructor ;
2394
2412
@@ -2649,13 +2667,19 @@ interface Int16ArrayConstructor {
2649
2667
*/
2650
2668
of ( ...items : number [ ] ) : Int16Array ;
2651
2669
2670
+ /**
2671
+ * Creates an array from an array-like or iterable object.
2672
+ * @param arrayLike An array-like or iterable object to convert to an array.
2673
+ */
2674
+ from ( arrayLike : ArrayLike < number > ) : Int16Array ;
2675
+
2652
2676
/**
2653
2677
* Creates an array from an array-like or iterable object.
2654
2678
* @param arrayLike An array-like or iterable object to convert to an array.
2655
2679
* @param mapfn A mapping function to call on every element of the array.
2656
2680
* @param thisArg Value of 'this' used to invoke the mapfn.
2657
2681
*/
2658
- from ( arrayLike : ArrayLike < number > , mapfn ? : ( v : number , k : number ) => number , thisArg ?: any ) : Int16Array ;
2682
+ from < T > ( arrayLike : ArrayLike < T > , mapfn : ( v : T , k : number ) => number , thisArg ?: any ) : Int16Array ;
2659
2683
2660
2684
2661
2685
}
@@ -2919,13 +2943,19 @@ interface Uint16ArrayConstructor {
2919
2943
*/
2920
2944
of ( ...items : number [ ] ) : Uint16Array ;
2921
2945
2946
+ /**
2947
+ * Creates an array from an array-like or iterable object.
2948
+ * @param arrayLike An array-like or iterable object to convert to an array.
2949
+ */
2950
+ from ( arrayLike : ArrayLike < number > ) : Uint16Array ;
2951
+
2922
2952
/**
2923
2953
* Creates an array from an array-like or iterable object.
2924
2954
* @param arrayLike An array-like or iterable object to convert to an array.
2925
2955
* @param mapfn A mapping function to call on every element of the array.
2926
2956
* @param thisArg Value of 'this' used to invoke the mapfn.
2927
2957
*/
2928
- from ( arrayLike : ArrayLike < number > , mapfn ? : ( v : number , k : number ) => number , thisArg ?: any ) : Uint16Array ;
2958
+ from < T > ( arrayLike : ArrayLike < T > , mapfn : ( v : T , k : number ) => number , thisArg ?: any ) : Uint16Array ;
2929
2959
2930
2960
2931
2961
}
@@ -3188,13 +3218,19 @@ interface Int32ArrayConstructor {
3188
3218
*/
3189
3219
of ( ...items : number [ ] ) : Int32Array ;
3190
3220
3221
+ /**
3222
+ * Creates an array from an array-like or iterable object.
3223
+ * @param arrayLike An array-like or iterable object to convert to an array.
3224
+ */
3225
+ from ( arrayLike : ArrayLike < number > ) : Int32Array ;
3226
+
3191
3227
/**
3192
3228
* Creates an array from an array-like or iterable object.
3193
3229
* @param arrayLike An array-like or iterable object to convert to an array.
3194
3230
* @param mapfn A mapping function to call on every element of the array.
3195
3231
* @param thisArg Value of 'this' used to invoke the mapfn.
3196
3232
*/
3197
- from ( arrayLike : ArrayLike < number > , mapfn ? : ( v : number , k : number ) => number , thisArg ?: any ) : Int32Array ;
3233
+ from < T > ( arrayLike : ArrayLike < T > , mapfn : ( v : T , k : number ) => number , thisArg ?: any ) : Int32Array ;
3198
3234
3199
3235
}
3200
3236
declare const Int32Array : Int32ArrayConstructor ;
@@ -3456,13 +3492,19 @@ interface Uint32ArrayConstructor {
3456
3492
*/
3457
3493
of ( ...items : number [ ] ) : Uint32Array ;
3458
3494
3495
+ /**
3496
+ * Creates an array from an array-like or iterable object.
3497
+ * @param arrayLike An array-like or iterable object to convert to an array.
3498
+ */
3499
+ from ( arrayLike : ArrayLike < number > ) : Uint32Array ;
3500
+
3459
3501
/**
3460
3502
* Creates an array from an array-like or iterable object.
3461
3503
* @param arrayLike An array-like or iterable object to convert to an array.
3462
3504
* @param mapfn A mapping function to call on every element of the array.
3463
3505
* @param thisArg Value of 'this' used to invoke the mapfn.
3464
3506
*/
3465
- from ( arrayLike : ArrayLike < number > , mapfn ? : ( v : number , k : number ) => number , thisArg ?: any ) : Uint32Array ;
3507
+ from < T > ( arrayLike : ArrayLike < T > , mapfn : ( v : T , k : number ) => number , thisArg ?: any ) : Uint32Array ;
3466
3508
3467
3509
}
3468
3510
declare const Uint32Array : Uint32ArrayConstructor ;
@@ -3725,13 +3767,19 @@ interface Float32ArrayConstructor {
3725
3767
*/
3726
3768
of ( ...items : number [ ] ) : Float32Array ;
3727
3769
3770
+ /**
3771
+ * Creates an array from an array-like or iterable object.
3772
+ * @param arrayLike An array-like or iterable object to convert to an array.
3773
+ */
3774
+ from ( arrayLike : ArrayLike < number > ) : Float32Array ;
3775
+
3728
3776
/**
3729
3777
* Creates an array from an array-like or iterable object.
3730
3778
* @param arrayLike An array-like or iterable object to convert to an array.
3731
3779
* @param mapfn A mapping function to call on every element of the array.
3732
3780
* @param thisArg Value of 'this' used to invoke the mapfn.
3733
3781
*/
3734
- from ( arrayLike : ArrayLike < number > , mapfn ? : ( v : number , k : number ) => number , thisArg ?: any ) : Float32Array ;
3782
+ from < T > ( arrayLike : ArrayLike < T > , mapfn : ( v : T , k : number ) => number , thisArg ?: any ) : Float32Array ;
3735
3783
3736
3784
3737
3785
}
@@ -3995,13 +4043,19 @@ interface Float64ArrayConstructor {
3995
4043
*/
3996
4044
of ( ...items : number [ ] ) : Float64Array ;
3997
4045
4046
+ /**
4047
+ * Creates an array from an array-like or iterable object.
4048
+ * @param arrayLike An array-like or iterable object to convert to an array.
4049
+ */
4050
+ from ( arrayLike : ArrayLike < number > ) : Float64Array ;
4051
+
3998
4052
/**
3999
4053
* Creates an array from an array-like or iterable object.
4000
4054
* @param arrayLike An array-like or iterable object to convert to an array.
4001
4055
* @param mapfn A mapping function to call on every element of the array.
4002
4056
* @param thisArg Value of 'this' used to invoke the mapfn.
4003
4057
*/
4004
- from ( arrayLike : ArrayLike < number > , mapfn ? : ( v : number , k : number ) => number , thisArg ?: any ) : Float64Array ;
4058
+ from < T > ( arrayLike : ArrayLike < T > , mapfn : ( v : T , k : number ) => number , thisArg ?: any ) : Float64Array ;
4005
4059
4006
4060
}
4007
4061
declare const Float64Array : Float64ArrayConstructor ;
0 commit comments