@@ -23,36 +23,36 @@ interface BaseAudioContext {
23
23
}
24
24
25
25
interface CSSKeyframesRule {
26
- [ Symbol . iterator ] ( ) : IterableIterator < CSSKeyframeRule > ;
26
+ [ Symbol . iterator ] ( ) : BuiltinIterator < CSSKeyframeRule , BuiltinIteratorReturn > ;
27
27
}
28
28
29
29
interface CSSNumericArray {
30
- [ Symbol . iterator ] ( ) : IterableIterator < CSSNumericValue > ;
31
- entries ( ) : IterableIterator < [ number , CSSNumericValue ] > ;
32
- keys ( ) : IterableIterator < number > ;
33
- values ( ) : IterableIterator < CSSNumericValue > ;
30
+ [ Symbol . iterator ] ( ) : BuiltinIterator < CSSNumericValue , BuiltinIteratorReturn > ;
31
+ entries ( ) : BuiltinIterator < [ number , CSSNumericValue ] , BuiltinIteratorReturn > ;
32
+ keys ( ) : BuiltinIterator < number , BuiltinIteratorReturn > ;
33
+ values ( ) : BuiltinIterator < CSSNumericValue , BuiltinIteratorReturn > ;
34
34
}
35
35
36
36
interface CSSRuleList {
37
- [ Symbol . iterator ] ( ) : IterableIterator < CSSRule > ;
37
+ [ Symbol . iterator ] ( ) : BuiltinIterator < CSSRule , BuiltinIteratorReturn > ;
38
38
}
39
39
40
40
interface CSSStyleDeclaration {
41
- [ Symbol . iterator ] ( ) : IterableIterator < string > ;
41
+ [ Symbol . iterator ] ( ) : BuiltinIterator < string , BuiltinIteratorReturn > ;
42
42
}
43
43
44
44
interface CSSTransformValue {
45
- [ Symbol . iterator ] ( ) : IterableIterator < CSSTransformComponent > ;
46
- entries ( ) : IterableIterator < [ number , CSSTransformComponent ] > ;
47
- keys ( ) : IterableIterator < number > ;
48
- values ( ) : IterableIterator < CSSTransformComponent > ;
45
+ [ Symbol . iterator ] ( ) : BuiltinIterator < CSSTransformComponent , BuiltinIteratorReturn > ;
46
+ entries ( ) : BuiltinIterator < [ number , CSSTransformComponent ] , BuiltinIteratorReturn > ;
47
+ keys ( ) : BuiltinIterator < number , BuiltinIteratorReturn > ;
48
+ values ( ) : BuiltinIterator < CSSTransformComponent , BuiltinIteratorReturn > ;
49
49
}
50
50
51
51
interface CSSUnparsedValue {
52
- [ Symbol . iterator ] ( ) : IterableIterator < CSSUnparsedSegment > ;
53
- entries ( ) : IterableIterator < [ number , CSSUnparsedSegment ] > ;
54
- keys ( ) : IterableIterator < number > ;
55
- values ( ) : IterableIterator < CSSUnparsedSegment > ;
52
+ [ Symbol . iterator ] ( ) : BuiltinIterator < CSSUnparsedSegment , BuiltinIteratorReturn > ;
53
+ entries ( ) : BuiltinIterator < [ number , CSSUnparsedSegment ] , BuiltinIteratorReturn > ;
54
+ keys ( ) : BuiltinIterator < number , BuiltinIteratorReturn > ;
55
+ values ( ) : BuiltinIterator < CSSUnparsedSegment , BuiltinIteratorReturn > ;
56
56
}
57
57
58
58
interface Cache {
@@ -74,72 +74,72 @@ interface CustomStateSet extends Set<string> {
74
74
}
75
75
76
76
interface DOMRectList {
77
- [ Symbol . iterator ] ( ) : IterableIterator < DOMRect > ;
77
+ [ Symbol . iterator ] ( ) : BuiltinIterator < DOMRect , BuiltinIteratorReturn > ;
78
78
}
79
79
80
80
interface DOMStringList {
81
- [ Symbol . iterator ] ( ) : IterableIterator < string > ;
81
+ [ Symbol . iterator ] ( ) : BuiltinIterator < string , BuiltinIteratorReturn > ;
82
82
}
83
83
84
84
interface DOMTokenList {
85
- [ Symbol . iterator ] ( ) : IterableIterator < string > ;
86
- entries ( ) : IterableIterator < [ number , string ] > ;
87
- keys ( ) : IterableIterator < number > ;
88
- values ( ) : IterableIterator < string > ;
85
+ [ Symbol . iterator ] ( ) : BuiltinIterator < string , BuiltinIteratorReturn > ;
86
+ entries ( ) : BuiltinIterator < [ number , string ] , BuiltinIteratorReturn > ;
87
+ keys ( ) : BuiltinIterator < number , BuiltinIteratorReturn > ;
88
+ values ( ) : BuiltinIterator < string , BuiltinIteratorReturn > ;
89
89
}
90
90
91
91
interface DataTransferItemList {
92
- [ Symbol . iterator ] ( ) : IterableIterator < DataTransferItem > ;
92
+ [ Symbol . iterator ] ( ) : BuiltinIterator < DataTransferItem , BuiltinIteratorReturn > ;
93
93
}
94
94
95
95
interface EventCounts extends ReadonlyMap < string , number > {
96
96
}
97
97
98
98
interface FileList {
99
- [ Symbol . iterator ] ( ) : IterableIterator < File > ;
99
+ [ Symbol . iterator ] ( ) : BuiltinIterator < File , BuiltinIteratorReturn > ;
100
100
}
101
101
102
102
interface FontFaceSet extends Set < FontFace > {
103
103
}
104
104
105
105
interface FormData {
106
- [ Symbol . iterator ] ( ) : IterableIterator < [ string , FormDataEntryValue ] > ;
106
+ [ Symbol . iterator ] ( ) : BuiltinIterator < [ string , FormDataEntryValue ] , BuiltinIteratorReturn > ;
107
107
/** Returns an array of key, value pairs for every entry in the list. */
108
- entries ( ) : IterableIterator < [ string , FormDataEntryValue ] > ;
108
+ entries ( ) : BuiltinIterator < [ string , FormDataEntryValue ] , BuiltinIteratorReturn > ;
109
109
/** Returns a list of keys in the list. */
110
- keys ( ) : IterableIterator < string > ;
110
+ keys ( ) : BuiltinIterator < string , BuiltinIteratorReturn > ;
111
111
/** Returns a list of values in the list. */
112
- values ( ) : IterableIterator < FormDataEntryValue > ;
112
+ values ( ) : BuiltinIterator < FormDataEntryValue , BuiltinIteratorReturn > ;
113
113
}
114
114
115
115
interface HTMLAllCollection {
116
- [ Symbol . iterator ] ( ) : IterableIterator < Element > ;
116
+ [ Symbol . iterator ] ( ) : BuiltinIterator < Element , BuiltinIteratorReturn > ;
117
117
}
118
118
119
119
interface HTMLCollectionBase {
120
- [ Symbol . iterator ] ( ) : IterableIterator < Element > ;
120
+ [ Symbol . iterator ] ( ) : BuiltinIterator < Element , BuiltinIteratorReturn > ;
121
121
}
122
122
123
123
interface HTMLCollectionOf < T extends Element > {
124
- [ Symbol . iterator ] ( ) : IterableIterator < T > ;
124
+ [ Symbol . iterator ] ( ) : BuiltinIterator < T , BuiltinIteratorReturn > ;
125
125
}
126
126
127
127
interface HTMLFormElement {
128
- [ Symbol . iterator ] ( ) : IterableIterator < Element > ;
128
+ [ Symbol . iterator ] ( ) : BuiltinIterator < Element , BuiltinIteratorReturn > ;
129
129
}
130
130
131
131
interface HTMLSelectElement {
132
- [ Symbol . iterator ] ( ) : IterableIterator < HTMLOptionElement > ;
132
+ [ Symbol . iterator ] ( ) : BuiltinIterator < HTMLOptionElement , BuiltinIteratorReturn > ;
133
133
}
134
134
135
135
interface Headers {
136
- [ Symbol . iterator ] ( ) : IterableIterator < [ string , string ] > ;
136
+ [ Symbol . iterator ] ( ) : BuiltinIterator < [ string , string ] , BuiltinIteratorReturn > ;
137
137
/** Returns an iterator allowing to go through all key/value pairs contained in this object. */
138
- entries ( ) : IterableIterator < [ string , string ] > ;
138
+ entries ( ) : BuiltinIterator < [ string , string ] , BuiltinIteratorReturn > ;
139
139
/** Returns an iterator allowing to go through all keys of the key/value pairs contained in this object. */
140
- keys ( ) : IterableIterator < string > ;
140
+ keys ( ) : BuiltinIterator < string , BuiltinIteratorReturn > ;
141
141
/** Returns an iterator allowing to go through all values of the key/value pairs contained in this object. */
142
- values ( ) : IterableIterator < string > ;
142
+ values ( ) : BuiltinIterator < string , BuiltinIteratorReturn > ;
143
143
}
144
144
145
145
interface Highlight extends Set < AbstractRange > {
@@ -180,14 +180,14 @@ interface MIDIOutputMap extends ReadonlyMap<string, MIDIOutput> {
180
180
}
181
181
182
182
interface MediaKeyStatusMap {
183
- [ Symbol . iterator ] ( ) : IterableIterator < [ BufferSource , MediaKeyStatus ] > ;
184
- entries ( ) : IterableIterator < [ BufferSource , MediaKeyStatus ] > ;
185
- keys ( ) : IterableIterator < BufferSource > ;
186
- values ( ) : IterableIterator < MediaKeyStatus > ;
183
+ [ Symbol . iterator ] ( ) : BuiltinIterator < [ BufferSource , MediaKeyStatus ] , BuiltinIteratorReturn > ;
184
+ entries ( ) : BuiltinIterator < [ BufferSource , MediaKeyStatus ] , BuiltinIteratorReturn > ;
185
+ keys ( ) : BuiltinIterator < BufferSource , BuiltinIteratorReturn > ;
186
+ values ( ) : BuiltinIterator < MediaKeyStatus , BuiltinIteratorReturn > ;
187
187
}
188
188
189
189
interface MediaList {
190
- [ Symbol . iterator ] ( ) : IterableIterator < string > ;
190
+ [ Symbol . iterator ] ( ) : BuiltinIterator < string , BuiltinIteratorReturn > ;
191
191
}
192
192
193
193
interface MessageEvent < T = any > {
@@ -196,11 +196,11 @@ interface MessageEvent<T = any> {
196
196
}
197
197
198
198
interface MimeTypeArray {
199
- [ Symbol . iterator ] ( ) : IterableIterator < MimeType > ;
199
+ [ Symbol . iterator ] ( ) : BuiltinIterator < MimeType , BuiltinIteratorReturn > ;
200
200
}
201
201
202
202
interface NamedNodeMap {
203
- [ Symbol . iterator ] ( ) : IterableIterator < Attr > ;
203
+ [ Symbol . iterator ] ( ) : BuiltinIterator < Attr , BuiltinIteratorReturn > ;
204
204
}
205
205
206
206
interface Navigator {
@@ -215,31 +215,31 @@ interface Navigator {
215
215
}
216
216
217
217
interface NodeList {
218
- [ Symbol . iterator ] ( ) : IterableIterator < Node > ;
218
+ [ Symbol . iterator ] ( ) : BuiltinIterator < Node , BuiltinIteratorReturn > ;
219
219
/** Returns an array of key, value pairs for every entry in the list. */
220
- entries ( ) : IterableIterator < [ number , Node ] > ;
220
+ entries ( ) : BuiltinIterator < [ number , Node ] , BuiltinIteratorReturn > ;
221
221
/** Returns an list of keys in the list. */
222
- keys ( ) : IterableIterator < number > ;
222
+ keys ( ) : BuiltinIterator < number , BuiltinIteratorReturn > ;
223
223
/** Returns an list of values in the list. */
224
- values ( ) : IterableIterator < Node > ;
224
+ values ( ) : BuiltinIterator < Node , BuiltinIteratorReturn > ;
225
225
}
226
226
227
227
interface NodeListOf < TNode extends Node > {
228
- [ Symbol . iterator ] ( ) : IterableIterator < TNode > ;
228
+ [ Symbol . iterator ] ( ) : BuiltinIterator < TNode , BuiltinIteratorReturn > ;
229
229
/** Returns an array of key, value pairs for every entry in the list. */
230
- entries ( ) : IterableIterator < [ number , TNode ] > ;
230
+ entries ( ) : BuiltinIterator < [ number , TNode ] , BuiltinIteratorReturn > ;
231
231
/** Returns an list of keys in the list. */
232
- keys ( ) : IterableIterator < number > ;
232
+ keys ( ) : BuiltinIterator < number , BuiltinIteratorReturn > ;
233
233
/** Returns an list of values in the list. */
234
- values ( ) : IterableIterator < TNode > ;
234
+ values ( ) : BuiltinIterator < TNode , BuiltinIteratorReturn > ;
235
235
}
236
236
237
237
interface Plugin {
238
- [ Symbol . iterator ] ( ) : IterableIterator < MimeType > ;
238
+ [ Symbol . iterator ] ( ) : BuiltinIterator < MimeType , BuiltinIteratorReturn > ;
239
239
}
240
240
241
241
interface PluginArray {
242
- [ Symbol . iterator ] ( ) : IterableIterator < Plugin > ;
242
+ [ Symbol . iterator ] ( ) : BuiltinIterator < Plugin , BuiltinIteratorReturn > ;
243
243
}
244
244
245
245
interface RTCRtpTransceiver {
@@ -251,46 +251,46 @@ interface RTCStatsReport extends ReadonlyMap<string, any> {
251
251
}
252
252
253
253
interface SVGLengthList {
254
- [ Symbol . iterator ] ( ) : IterableIterator < SVGLength > ;
254
+ [ Symbol . iterator ] ( ) : BuiltinIterator < SVGLength , BuiltinIteratorReturn > ;
255
255
}
256
256
257
257
interface SVGNumberList {
258
- [ Symbol . iterator ] ( ) : IterableIterator < SVGNumber > ;
258
+ [ Symbol . iterator ] ( ) : BuiltinIterator < SVGNumber , BuiltinIteratorReturn > ;
259
259
}
260
260
261
261
interface SVGPointList {
262
- [ Symbol . iterator ] ( ) : IterableIterator < DOMPoint > ;
262
+ [ Symbol . iterator ] ( ) : BuiltinIterator < DOMPoint , BuiltinIteratorReturn > ;
263
263
}
264
264
265
265
interface SVGStringList {
266
- [ Symbol . iterator ] ( ) : IterableIterator < string > ;
266
+ [ Symbol . iterator ] ( ) : BuiltinIterator < string , BuiltinIteratorReturn > ;
267
267
}
268
268
269
269
interface SVGTransformList {
270
- [ Symbol . iterator ] ( ) : IterableIterator < SVGTransform > ;
270
+ [ Symbol . iterator ] ( ) : BuiltinIterator < SVGTransform , BuiltinIteratorReturn > ;
271
271
}
272
272
273
273
interface SourceBufferList {
274
- [ Symbol . iterator ] ( ) : IterableIterator < SourceBuffer > ;
274
+ [ Symbol . iterator ] ( ) : BuiltinIterator < SourceBuffer , BuiltinIteratorReturn > ;
275
275
}
276
276
277
277
interface SpeechRecognitionResult {
278
- [ Symbol . iterator ] ( ) : IterableIterator < SpeechRecognitionAlternative > ;
278
+ [ Symbol . iterator ] ( ) : BuiltinIterator < SpeechRecognitionAlternative , BuiltinIteratorReturn > ;
279
279
}
280
280
281
281
interface SpeechRecognitionResultList {
282
- [ Symbol . iterator ] ( ) : IterableIterator < SpeechRecognitionResult > ;
282
+ [ Symbol . iterator ] ( ) : BuiltinIterator < SpeechRecognitionResult , BuiltinIteratorReturn > ;
283
283
}
284
284
285
285
interface StylePropertyMapReadOnly {
286
- [ Symbol . iterator ] ( ) : IterableIterator < [ string , Iterable < CSSStyleValue > ] > ;
287
- entries ( ) : IterableIterator < [ string , Iterable < CSSStyleValue > ] > ;
288
- keys ( ) : IterableIterator < string > ;
289
- values ( ) : IterableIterator < Iterable < CSSStyleValue > > ;
286
+ [ Symbol . iterator ] ( ) : BuiltinIterator < [ string , Iterable < CSSStyleValue > ] , BuiltinIteratorReturn > ;
287
+ entries ( ) : BuiltinIterator < [ string , Iterable < CSSStyleValue > ] , BuiltinIteratorReturn > ;
288
+ keys ( ) : BuiltinIterator < string , BuiltinIteratorReturn > ;
289
+ values ( ) : BuiltinIterator < Iterable < CSSStyleValue > , BuiltinIteratorReturn > ;
290
290
}
291
291
292
292
interface StyleSheetList {
293
- [ Symbol . iterator ] ( ) : IterableIterator < CSSStyleSheet > ;
293
+ [ Symbol . iterator ] ( ) : BuiltinIterator < CSSStyleSheet , BuiltinIteratorReturn > ;
294
294
}
295
295
296
296
interface SubtleCrypto {
@@ -309,25 +309,25 @@ interface SubtleCrypto {
309
309
}
310
310
311
311
interface TextTrackCueList {
312
- [ Symbol . iterator ] ( ) : IterableIterator < TextTrackCue > ;
312
+ [ Symbol . iterator ] ( ) : BuiltinIterator < TextTrackCue , BuiltinIteratorReturn > ;
313
313
}
314
314
315
315
interface TextTrackList {
316
- [ Symbol . iterator ] ( ) : IterableIterator < TextTrack > ;
316
+ [ Symbol . iterator ] ( ) : BuiltinIterator < TextTrack , BuiltinIteratorReturn > ;
317
317
}
318
318
319
319
interface TouchList {
320
- [ Symbol . iterator ] ( ) : IterableIterator < Touch > ;
320
+ [ Symbol . iterator ] ( ) : BuiltinIterator < Touch , BuiltinIteratorReturn > ;
321
321
}
322
322
323
323
interface URLSearchParams {
324
- [ Symbol . iterator ] ( ) : IterableIterator < [ string , string ] > ;
324
+ [ Symbol . iterator ] ( ) : BuiltinIterator < [ string , string ] , BuiltinIteratorReturn > ;
325
325
/** Returns an array of key, value pairs for every entry in the search params. */
326
- entries ( ) : IterableIterator < [ string , string ] > ;
326
+ entries ( ) : BuiltinIterator < [ string , string ] , BuiltinIteratorReturn > ;
327
327
/** Returns a list of keys in the search params. */
328
- keys ( ) : IterableIterator < string > ;
328
+ keys ( ) : BuiltinIterator < string , BuiltinIteratorReturn > ;
329
329
/** Returns a list of values in the search params. */
330
- values ( ) : IterableIterator < string > ;
330
+ values ( ) : BuiltinIterator < string , BuiltinIteratorReturn > ;
331
331
}
332
332
333
333
interface WEBGL_draw_buffers {
0 commit comments