@@ -3847,7 +3847,7 @@ interface Symbol {
3847
3847
/** Returns the primitive value of the specified object. */
3848
3848
valueOf ( ) : Object ;
3849
3849
3850
- [ Symbol . toStringTag ] : string ;
3850
+ [ Symbol . toStringTag ] : "Symbol" ;
3851
3851
}
3852
3852
3853
3853
interface SymbolConstructor {
@@ -4405,7 +4405,7 @@ interface IterableIterator<T> extends Iterator<T> {
4405
4405
}
4406
4406
4407
4407
interface GeneratorFunction extends Function {
4408
-
4408
+ [ Symbol . toStringTag ] : "GeneratorFunction" ;
4409
4409
}
4410
4410
4411
4411
interface GeneratorFunctionConstructor {
@@ -4530,7 +4530,7 @@ interface Math {
4530
4530
*/
4531
4531
cbrt ( x : number ) : number ;
4532
4532
4533
- [ Symbol . toStringTag ] : string ;
4533
+ [ Symbol . toStringTag ] : "Math" ;
4534
4534
}
4535
4535
4536
4536
interface Date {
@@ -4647,7 +4647,7 @@ interface Map<K, V> {
4647
4647
size : number ;
4648
4648
values ( ) : IterableIterator < V > ;
4649
4649
[ Symbol . iterator ] ( ) :IterableIterator < [ K , V ] > ;
4650
- [ Symbol . toStringTag ] : string ;
4650
+ [ Symbol . toStringTag ] : "Map" ;
4651
4651
}
4652
4652
4653
4653
interface MapConstructor {
@@ -4664,7 +4664,7 @@ interface WeakMap<K, V> {
4664
4664
get ( key : K ) : V ;
4665
4665
has ( key : K ) : boolean ;
4666
4666
set ( key : K , value ?: V ) : WeakMap < K , V > ;
4667
- [ Symbol . toStringTag ] : string ;
4667
+ [ Symbol . toStringTag ] : "WeakMap" ;
4668
4668
}
4669
4669
4670
4670
interface WeakMapConstructor {
@@ -4686,7 +4686,7 @@ interface Set<T> {
4686
4686
size : number ;
4687
4687
values ( ) : IterableIterator < T > ;
4688
4688
[ Symbol . iterator ] ( ) :IterableIterator < T > ;
4689
- [ Symbol . toStringTag ] : string ;
4689
+ [ Symbol . toStringTag ] : "Set" ;
4690
4690
}
4691
4691
4692
4692
interface SetConstructor {
@@ -4702,7 +4702,7 @@ interface WeakSet<T> {
4702
4702
clear ( ) : void ;
4703
4703
delete ( value : T ) : boolean ;
4704
4704
has ( value : T ) : boolean ;
4705
- [ Symbol . toStringTag ] : string ;
4705
+ [ Symbol . toStringTag ] : "WeakSet" ;
4706
4706
}
4707
4707
4708
4708
interface WeakSetConstructor {
@@ -4714,7 +4714,7 @@ interface WeakSetConstructor {
4714
4714
declare var WeakSet : WeakSetConstructor ;
4715
4715
4716
4716
interface JSON {
4717
- [ Symbol . toStringTag ] : string ;
4717
+ [ Symbol . toStringTag ] : "JSON" ;
4718
4718
}
4719
4719
4720
4720
/**
@@ -4724,11 +4724,11 @@ interface JSON {
4724
4724
* buffer as needed.
4725
4725
*/
4726
4726
interface ArrayBuffer {
4727
- [ Symbol . toStringTag ] : string ;
4727
+ [ Symbol . toStringTag ] : "ArrayBuffer" ;
4728
4728
}
4729
4729
4730
4730
interface DataView {
4731
- [ Symbol . toStringTag ] : string ;
4731
+ [ Symbol . toStringTag ] : "DataView" ;
4732
4732
}
4733
4733
4734
4734
/**
@@ -4749,6 +4749,7 @@ interface Int8Array {
4749
4749
*/
4750
4750
values ( ) : IterableIterator < number > ;
4751
4751
[ Symbol . iterator ] ( ) : IterableIterator < number > ;
4752
+ [ Symbol . toStringTag ] : "Int8Array" ;
4752
4753
}
4753
4754
4754
4755
interface Int8ArrayConstructor {
@@ -4781,6 +4782,7 @@ interface Uint8Array {
4781
4782
*/
4782
4783
values ( ) : IterableIterator < number > ;
4783
4784
[ Symbol . iterator ] ( ) : IterableIterator < number > ;
4785
+ [ Symbol . toStringTag ] : "UInt8Array" ;
4784
4786
}
4785
4787
4786
4788
interface Uint8ArrayConstructor {
@@ -4816,6 +4818,7 @@ interface Uint8ClampedArray {
4816
4818
values ( ) : IterableIterator < number > ;
4817
4819
4818
4820
[ Symbol . iterator ] ( ) : IterableIterator < number > ;
4821
+ [ Symbol . toStringTag ] : "Uint8ClampedArray" ;
4819
4822
}
4820
4823
4821
4824
interface Uint8ClampedArrayConstructor {
@@ -4853,6 +4856,7 @@ interface Int16Array {
4853
4856
4854
4857
4855
4858
[ Symbol . iterator ] ( ) : IterableIterator < number > ;
4859
+ [ Symbol . toStringTag ] : "Int16Array" ;
4856
4860
}
4857
4861
4858
4862
interface Int16ArrayConstructor {
@@ -4885,6 +4889,7 @@ interface Uint16Array {
4885
4889
*/
4886
4890
values ( ) : IterableIterator < number > ;
4887
4891
[ Symbol . iterator ] ( ) : IterableIterator < number > ;
4892
+ [ Symbol . toStringTag ] : "Uint16Array" ;
4888
4893
}
4889
4894
4890
4895
interface Uint16ArrayConstructor {
@@ -4917,6 +4922,7 @@ interface Int32Array {
4917
4922
*/
4918
4923
values ( ) : IterableIterator < number > ;
4919
4924
[ Symbol . iterator ] ( ) : IterableIterator < number > ;
4925
+ [ Symbol . toStringTag ] : "Int32Array" ;
4920
4926
}
4921
4927
4922
4928
interface Int32ArrayConstructor {
@@ -4949,6 +4955,7 @@ interface Uint32Array {
4949
4955
*/
4950
4956
values ( ) : IterableIterator < number > ;
4951
4957
[ Symbol . iterator ] ( ) : IterableIterator < number > ;
4958
+ [ Symbol . toStringTag ] : "Uint32Array" ;
4952
4959
}
4953
4960
4954
4961
interface Uint32ArrayConstructor {
@@ -4981,6 +4988,7 @@ interface Float32Array {
4981
4988
*/
4982
4989
values ( ) : IterableIterator < number > ;
4983
4990
[ Symbol . iterator ] ( ) : IterableIterator < number > ;
4991
+ [ Symbol . toStringTag ] : "Float32Array" ;
4984
4992
}
4985
4993
4986
4994
interface Float32ArrayConstructor {
@@ -5013,6 +5021,7 @@ interface Float64Array {
5013
5021
*/
5014
5022
values ( ) : IterableIterator < number > ;
5015
5023
[ Symbol . iterator ] ( ) : IterableIterator < number > ;
5024
+ [ Symbol . toStringTag ] : "Float64Array" ;
5016
5025
}
5017
5026
5018
5027
interface Float64ArrayConstructor {
@@ -5064,7 +5073,7 @@ declare namespace Reflect {
5064
5073
function isExtensible ( target : any ) : boolean ;
5065
5074
function ownKeys ( target : any ) : Array < PropertyKey > ;
5066
5075
function preventExtensions ( target : any ) : boolean ;
5067
- function set ( target : any , propertyKey : PropertyKey , value : any , receiver ? : any ) : boolean ;
5076
+ function set ( target : any , propertyKey : PropertyKey , value : any , receiver ?: any ) : boolean ;
5068
5077
function setPrototypeOf ( target : any , proto : any ) : boolean ;
5069
5078
}
5070
5079
@@ -5089,7 +5098,7 @@ interface Promise<T> {
5089
5098
catch ( onrejected ?: ( reason : any ) => T | PromiseLike < T > ) : Promise < T > ;
5090
5099
catch ( onrejected ?: ( reason : any ) => void ) : Promise < T > ;
5091
5100
5092
- [ Symbol . toStringTag ] : string ;
5101
+ [ Symbol . toStringTag ] : "Promise" ;
5093
5102
}
5094
5103
5095
5104
interface PromiseConstructor {
@@ -5112,7 +5121,16 @@ interface PromiseConstructor {
5112
5121
* @param values An array of Promises.
5113
5122
* @returns A new Promise.
5114
5123
*/
5115
- all < T > ( values : Iterable < T | PromiseLike < T > > ) : Promise < T [ ] > ;
5124
+ all < T1 , T2 > ( values : [ T1 | PromiseLike < T1 > , T2 | PromiseLike < T2 > ] ) : Promise < [ T1 , T2 ] > ;
5125
+ all < T1 , T2 , T3 > ( values : [ T1 | PromiseLike < T1 > , T2 | PromiseLike < T2 > , T3 | PromiseLike < T3 > ] ) : Promise < [ T1 , T2 , T3 ] > ;
5126
+ all < T1 , T2 , T3 , T4 > ( values : [ T1 | PromiseLike < T1 > , T2 | PromiseLike < T2 > , T3 | PromiseLike < T3 > , T4 | PromiseLike < T4 > ] ) : Promise < [ T1 , T2 , T3 , T4 ] > ;
5127
+ all < T1 , T2 , T3 , T4 , T5 > ( values : [ T1 | PromiseLike < T1 > , T2 | PromiseLike < T2 > , T3 | PromiseLike < T3 > , T4 | PromiseLike < T4 > , T5 | PromiseLike < T5 > ] ) : Promise < [ T1 , T2 , T3 , T4 , T5 ] > ;
5128
+ all < T1 , T2 , T3 , T4 , T5 , T6 > ( values : [ T1 | PromiseLike < T1 > , T2 | PromiseLike < T2 > , T3 | PromiseLike < T3 > , T4 | PromiseLike < T4 > , T5 | PromiseLike < T5 > , T6 | PromiseLike < T6 > ] ) : Promise < [ T1 , T2 , T3 , T4 , T5 , T6 ] > ;
5129
+ all < T1 , T2 , T3 , T4 , T5 , T6 , T7 > ( values : [ T1 | PromiseLike < T1 > , T2 | PromiseLike < T2 > , T3 | PromiseLike < T3 > , T4 | PromiseLike < T4 > , T5 | PromiseLike < T5 > , T6 | PromiseLike < T6 > , T7 | PromiseLike < T7 > ] ) : Promise < [ T1 , T2 , T3 , T4 , T5 , T6 , T7 ] > ;
5130
+ all < T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 > ( values : [ T1 | PromiseLike < T1 > , T2 | PromiseLike < T2 > , T3 | PromiseLike < T3 > , T4 | PromiseLike < T4 > , T5 | PromiseLike < T5 > , T6 | PromiseLike < T6 > , T7 | PromiseLike < T7 > , T8 | PromiseLike < T8 > ] ) : Promise < [ T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 ] > ;
5131
+ all < T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 > ( values : [ T1 | PromiseLike < T1 > , T2 | PromiseLike < T2 > , T3 | PromiseLike < T3 > , T4 | PromiseLike < T4 > , T5 | PromiseLike < T5 > , T6 | PromiseLike < T6 > , T7 | PromiseLike < T7 > , T8 | PromiseLike < T8 > , T9 | PromiseLike < T9 > ] ) : Promise < [ T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 ] > ;
5132
+ all < T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 > ( values : [ T1 | PromiseLike < T1 > , T2 | PromiseLike < T2 > , T3 | PromiseLike < T3 > , T4 | PromiseLike < T4 > , T5 | PromiseLike < T5 > , T6 | PromiseLike < T6 > , T7 | PromiseLike < T7 > , T8 | PromiseLike < T8 > , T9 | PromiseLike < T9 > , T10 | PromiseLike < T10 > ] ) : Promise < [ T1 , T2 , T3 , T4 , T5 , T6 , T7 , T8 , T9 , T10 ] > ;
5133
+ all < TAll > ( values : Iterable < TAll | PromiseLike < TAll > > ) : Promise < TAll [ ] > ;
5116
5134
5117
5135
/**
5118
5136
* Creates a Promise that is resolved or rejected when any of the provided Promises are resolved
0 commit comments