Skip to content

Commit f4cb461

Browse files
committed
Update to use BuiltinIterator
1 parent b7df2ac commit f4cb461

11 files changed

+202
-202
lines changed

baselines/audioworklet.asynciterable.generated.d.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,6 @@
33
/////////////////////////////
44

55
interface ReadableStream<R = any> {
6-
[Symbol.asyncIterator](options?: ReadableStreamIteratorOptions): AsyncIterableIterator<R, BuiltinIteratorReturn>;
7-
values(options?: ReadableStreamIteratorOptions): AsyncIterableIterator<R, BuiltinIteratorReturn>;
6+
[Symbol.asyncIterator](options?: ReadableStreamIteratorOptions): AsyncBuiltinIterator<R, BuiltinIteratorReturn>;
7+
values(options?: ReadableStreamIteratorOptions): AsyncBuiltinIterator<R, BuiltinIteratorReturn>;
88
}

baselines/audioworklet.iterable.generated.d.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,11 @@ interface MessageEvent<T = any> {
1717
}
1818

1919
interface URLSearchParams {
20-
[Symbol.iterator](): IterableIterator<[string, string], BuiltinIteratorReturn>;
20+
[Symbol.iterator](): BuiltinIterator<[string, string], BuiltinIteratorReturn>;
2121
/** Returns an array of key, value pairs for every entry in the search params. */
22-
entries(): IterableIterator<[string, string], BuiltinIteratorReturn>;
22+
entries(): BuiltinIterator<[string, string], BuiltinIteratorReturn>;
2323
/** Returns a list of keys in the search params. */
24-
keys(): IterableIterator<string, BuiltinIteratorReturn>;
24+
keys(): BuiltinIterator<string, BuiltinIteratorReturn>;
2525
/** Returns a list of values in the search params. */
26-
values(): IterableIterator<string, BuiltinIteratorReturn>;
26+
values(): BuiltinIterator<string, BuiltinIteratorReturn>;
2727
}

baselines/dom.asynciterable.generated.d.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
/////////////////////////////
44

55
interface FileSystemDirectoryHandle {
6-
[Symbol.asyncIterator](): AsyncIterableIterator<[string, FileSystemHandle], BuiltinIteratorReturn>;
7-
entries(): AsyncIterableIterator<[string, FileSystemHandle], BuiltinIteratorReturn>;
8-
keys(): AsyncIterableIterator<string, BuiltinIteratorReturn>;
9-
values(): AsyncIterableIterator<FileSystemHandle, BuiltinIteratorReturn>;
6+
[Symbol.asyncIterator](): AsyncBuiltinIterator<[string, FileSystemHandle], BuiltinIteratorReturn>;
7+
entries(): AsyncBuiltinIterator<[string, FileSystemHandle], BuiltinIteratorReturn>;
8+
keys(): AsyncBuiltinIterator<string, BuiltinIteratorReturn>;
9+
values(): AsyncBuiltinIterator<FileSystemHandle, BuiltinIteratorReturn>;
1010
}
1111

1212
interface ReadableStream<R = any> {
13-
[Symbol.asyncIterator](options?: ReadableStreamIteratorOptions): AsyncIterableIterator<R, BuiltinIteratorReturn>;
14-
values(options?: ReadableStreamIteratorOptions): AsyncIterableIterator<R, BuiltinIteratorReturn>;
13+
[Symbol.asyncIterator](options?: ReadableStreamIteratorOptions): AsyncBuiltinIterator<R, BuiltinIteratorReturn>;
14+
values(options?: ReadableStreamIteratorOptions): AsyncBuiltinIterator<R, BuiltinIteratorReturn>;
1515
}

baselines/dom.iterable.generated.d.ts

Lines changed: 73 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -23,36 +23,36 @@ interface BaseAudioContext {
2323
}
2424

2525
interface CSSKeyframesRule {
26-
[Symbol.iterator](): IterableIterator<CSSKeyframeRule, BuiltinIteratorReturn>;
26+
[Symbol.iterator](): BuiltinIterator<CSSKeyframeRule, BuiltinIteratorReturn>;
2727
}
2828

2929
interface CSSNumericArray {
30-
[Symbol.iterator](): IterableIterator<CSSNumericValue, BuiltinIteratorReturn>;
31-
entries(): IterableIterator<[number, CSSNumericValue], BuiltinIteratorReturn>;
32-
keys(): IterableIterator<number, BuiltinIteratorReturn>;
33-
values(): IterableIterator<CSSNumericValue, BuiltinIteratorReturn>;
30+
[Symbol.iterator](): BuiltinIterator<CSSNumericValue, BuiltinIteratorReturn>;
31+
entries(): BuiltinIterator<[number, CSSNumericValue], BuiltinIteratorReturn>;
32+
keys(): BuiltinIterator<number, BuiltinIteratorReturn>;
33+
values(): BuiltinIterator<CSSNumericValue, BuiltinIteratorReturn>;
3434
}
3535

3636
interface CSSRuleList {
37-
[Symbol.iterator](): IterableIterator<CSSRule, BuiltinIteratorReturn>;
37+
[Symbol.iterator](): BuiltinIterator<CSSRule, BuiltinIteratorReturn>;
3838
}
3939

4040
interface CSSStyleDeclaration {
41-
[Symbol.iterator](): IterableIterator<string, BuiltinIteratorReturn>;
41+
[Symbol.iterator](): BuiltinIterator<string, BuiltinIteratorReturn>;
4242
}
4343

4444
interface CSSTransformValue {
45-
[Symbol.iterator](): IterableIterator<CSSTransformComponent, BuiltinIteratorReturn>;
46-
entries(): IterableIterator<[number, CSSTransformComponent], BuiltinIteratorReturn>;
47-
keys(): IterableIterator<number, BuiltinIteratorReturn>;
48-
values(): IterableIterator<CSSTransformComponent, BuiltinIteratorReturn>;
45+
[Symbol.iterator](): BuiltinIterator<CSSTransformComponent, BuiltinIteratorReturn>;
46+
entries(): BuiltinIterator<[number, CSSTransformComponent], BuiltinIteratorReturn>;
47+
keys(): BuiltinIterator<number, BuiltinIteratorReturn>;
48+
values(): BuiltinIterator<CSSTransformComponent, BuiltinIteratorReturn>;
4949
}
5050

5151
interface CSSUnparsedValue {
52-
[Symbol.iterator](): IterableIterator<CSSUnparsedSegment, BuiltinIteratorReturn>;
53-
entries(): IterableIterator<[number, CSSUnparsedSegment], BuiltinIteratorReturn>;
54-
keys(): IterableIterator<number, BuiltinIteratorReturn>;
55-
values(): IterableIterator<CSSUnparsedSegment, BuiltinIteratorReturn>;
52+
[Symbol.iterator](): BuiltinIterator<CSSUnparsedSegment, BuiltinIteratorReturn>;
53+
entries(): BuiltinIterator<[number, CSSUnparsedSegment], BuiltinIteratorReturn>;
54+
keys(): BuiltinIterator<number, BuiltinIteratorReturn>;
55+
values(): BuiltinIterator<CSSUnparsedSegment, BuiltinIteratorReturn>;
5656
}
5757

5858
interface Cache {
@@ -74,72 +74,72 @@ interface CustomStateSet extends Set<string> {
7474
}
7575

7676
interface DOMRectList {
77-
[Symbol.iterator](): IterableIterator<DOMRect, BuiltinIteratorReturn>;
77+
[Symbol.iterator](): BuiltinIterator<DOMRect, BuiltinIteratorReturn>;
7878
}
7979

8080
interface DOMStringList {
81-
[Symbol.iterator](): IterableIterator<string, BuiltinIteratorReturn>;
81+
[Symbol.iterator](): BuiltinIterator<string, BuiltinIteratorReturn>;
8282
}
8383

8484
interface DOMTokenList {
85-
[Symbol.iterator](): IterableIterator<string, BuiltinIteratorReturn>;
86-
entries(): IterableIterator<[number, string], BuiltinIteratorReturn>;
87-
keys(): IterableIterator<number, BuiltinIteratorReturn>;
88-
values(): IterableIterator<string, BuiltinIteratorReturn>;
85+
[Symbol.iterator](): BuiltinIterator<string, BuiltinIteratorReturn>;
86+
entries(): BuiltinIterator<[number, string], BuiltinIteratorReturn>;
87+
keys(): BuiltinIterator<number, BuiltinIteratorReturn>;
88+
values(): BuiltinIterator<string, BuiltinIteratorReturn>;
8989
}
9090

9191
interface DataTransferItemList {
92-
[Symbol.iterator](): IterableIterator<DataTransferItem, BuiltinIteratorReturn>;
92+
[Symbol.iterator](): BuiltinIterator<DataTransferItem, BuiltinIteratorReturn>;
9393
}
9494

9595
interface EventCounts extends ReadonlyMap<string, number> {
9696
}
9797

9898
interface FileList {
99-
[Symbol.iterator](): IterableIterator<File, BuiltinIteratorReturn>;
99+
[Symbol.iterator](): BuiltinIterator<File, BuiltinIteratorReturn>;
100100
}
101101

102102
interface FontFaceSet extends Set<FontFace> {
103103
}
104104

105105
interface FormData {
106-
[Symbol.iterator](): IterableIterator<[string, FormDataEntryValue], BuiltinIteratorReturn>;
106+
[Symbol.iterator](): BuiltinIterator<[string, FormDataEntryValue], BuiltinIteratorReturn>;
107107
/** Returns an array of key, value pairs for every entry in the list. */
108-
entries(): IterableIterator<[string, FormDataEntryValue], BuiltinIteratorReturn>;
108+
entries(): BuiltinIterator<[string, FormDataEntryValue], BuiltinIteratorReturn>;
109109
/** Returns a list of keys in the list. */
110-
keys(): IterableIterator<string, BuiltinIteratorReturn>;
110+
keys(): BuiltinIterator<string, BuiltinIteratorReturn>;
111111
/** Returns a list of values in the list. */
112-
values(): IterableIterator<FormDataEntryValue, BuiltinIteratorReturn>;
112+
values(): BuiltinIterator<FormDataEntryValue, BuiltinIteratorReturn>;
113113
}
114114

115115
interface HTMLAllCollection {
116-
[Symbol.iterator](): IterableIterator<Element, BuiltinIteratorReturn>;
116+
[Symbol.iterator](): BuiltinIterator<Element, BuiltinIteratorReturn>;
117117
}
118118

119119
interface HTMLCollectionBase {
120-
[Symbol.iterator](): IterableIterator<Element, BuiltinIteratorReturn>;
120+
[Symbol.iterator](): BuiltinIterator<Element, BuiltinIteratorReturn>;
121121
}
122122

123123
interface HTMLCollectionOf<T extends Element> {
124-
[Symbol.iterator](): IterableIterator<T, BuiltinIteratorReturn>;
124+
[Symbol.iterator](): BuiltinIterator<T, BuiltinIteratorReturn>;
125125
}
126126

127127
interface HTMLFormElement {
128-
[Symbol.iterator](): IterableIterator<Element, BuiltinIteratorReturn>;
128+
[Symbol.iterator](): BuiltinIterator<Element, BuiltinIteratorReturn>;
129129
}
130130

131131
interface HTMLSelectElement {
132-
[Symbol.iterator](): IterableIterator<HTMLOptionElement, BuiltinIteratorReturn>;
132+
[Symbol.iterator](): BuiltinIterator<HTMLOptionElement, BuiltinIteratorReturn>;
133133
}
134134

135135
interface Headers {
136-
[Symbol.iterator](): IterableIterator<[string, string], BuiltinIteratorReturn>;
136+
[Symbol.iterator](): BuiltinIterator<[string, string], BuiltinIteratorReturn>;
137137
/** Returns an iterator allowing to go through all key/value pairs contained in this object. */
138-
entries(): IterableIterator<[string, string], BuiltinIteratorReturn>;
138+
entries(): BuiltinIterator<[string, string], BuiltinIteratorReturn>;
139139
/** Returns an iterator allowing to go through all keys of the key/value pairs contained in this object. */
140-
keys(): IterableIterator<string, BuiltinIteratorReturn>;
140+
keys(): BuiltinIterator<string, BuiltinIteratorReturn>;
141141
/** Returns an iterator allowing to go through all values of the key/value pairs contained in this object. */
142-
values(): IterableIterator<string, BuiltinIteratorReturn>;
142+
values(): BuiltinIterator<string, BuiltinIteratorReturn>;
143143
}
144144

145145
interface Highlight extends Set<AbstractRange> {
@@ -180,14 +180,14 @@ interface MIDIOutputMap extends ReadonlyMap<string, MIDIOutput> {
180180
}
181181

182182
interface MediaKeyStatusMap {
183-
[Symbol.iterator](): IterableIterator<[BufferSource, MediaKeyStatus], BuiltinIteratorReturn>;
184-
entries(): IterableIterator<[BufferSource, MediaKeyStatus], BuiltinIteratorReturn>;
185-
keys(): IterableIterator<BufferSource, BuiltinIteratorReturn>;
186-
values(): IterableIterator<MediaKeyStatus, BuiltinIteratorReturn>;
183+
[Symbol.iterator](): BuiltinIterator<[BufferSource, MediaKeyStatus], BuiltinIteratorReturn>;
184+
entries(): BuiltinIterator<[BufferSource, MediaKeyStatus], BuiltinIteratorReturn>;
185+
keys(): BuiltinIterator<BufferSource, BuiltinIteratorReturn>;
186+
values(): BuiltinIterator<MediaKeyStatus, BuiltinIteratorReturn>;
187187
}
188188

189189
interface MediaList {
190-
[Symbol.iterator](): IterableIterator<string, BuiltinIteratorReturn>;
190+
[Symbol.iterator](): BuiltinIterator<string, BuiltinIteratorReturn>;
191191
}
192192

193193
interface MessageEvent<T = any> {
@@ -200,11 +200,11 @@ interface MessageEvent<T = any> {
200200
}
201201

202202
interface MimeTypeArray {
203-
[Symbol.iterator](): IterableIterator<MimeType, BuiltinIteratorReturn>;
203+
[Symbol.iterator](): BuiltinIterator<MimeType, BuiltinIteratorReturn>;
204204
}
205205

206206
interface NamedNodeMap {
207-
[Symbol.iterator](): IterableIterator<Attr, BuiltinIteratorReturn>;
207+
[Symbol.iterator](): BuiltinIterator<Attr, BuiltinIteratorReturn>;
208208
}
209209

210210
interface Navigator {
@@ -219,31 +219,31 @@ interface Navigator {
219219
}
220220

221221
interface NodeList {
222-
[Symbol.iterator](): IterableIterator<Node, BuiltinIteratorReturn>;
222+
[Symbol.iterator](): BuiltinIterator<Node, BuiltinIteratorReturn>;
223223
/** Returns an array of key, value pairs for every entry in the list. */
224-
entries(): IterableIterator<[number, Node], BuiltinIteratorReturn>;
224+
entries(): BuiltinIterator<[number, Node], BuiltinIteratorReturn>;
225225
/** Returns an list of keys in the list. */
226-
keys(): IterableIterator<number, BuiltinIteratorReturn>;
226+
keys(): BuiltinIterator<number, BuiltinIteratorReturn>;
227227
/** Returns an list of values in the list. */
228-
values(): IterableIterator<Node, BuiltinIteratorReturn>;
228+
values(): BuiltinIterator<Node, BuiltinIteratorReturn>;
229229
}
230230

231231
interface NodeListOf<TNode extends Node> {
232-
[Symbol.iterator](): IterableIterator<TNode, BuiltinIteratorReturn>;
232+
[Symbol.iterator](): BuiltinIterator<TNode, BuiltinIteratorReturn>;
233233
/** Returns an array of key, value pairs for every entry in the list. */
234-
entries(): IterableIterator<[number, TNode], BuiltinIteratorReturn>;
234+
entries(): BuiltinIterator<[number, TNode], BuiltinIteratorReturn>;
235235
/** Returns an list of keys in the list. */
236-
keys(): IterableIterator<number, BuiltinIteratorReturn>;
236+
keys(): BuiltinIterator<number, BuiltinIteratorReturn>;
237237
/** Returns an list of values in the list. */
238-
values(): IterableIterator<TNode, BuiltinIteratorReturn>;
238+
values(): BuiltinIterator<TNode, BuiltinIteratorReturn>;
239239
}
240240

241241
interface Plugin {
242-
[Symbol.iterator](): IterableIterator<MimeType, BuiltinIteratorReturn>;
242+
[Symbol.iterator](): BuiltinIterator<MimeType, BuiltinIteratorReturn>;
243243
}
244244

245245
interface PluginArray {
246-
[Symbol.iterator](): IterableIterator<Plugin, BuiltinIteratorReturn>;
246+
[Symbol.iterator](): BuiltinIterator<Plugin, BuiltinIteratorReturn>;
247247
}
248248

249249
interface RTCRtpTransceiver {
@@ -255,46 +255,46 @@ interface RTCStatsReport extends ReadonlyMap<string, any> {
255255
}
256256

257257
interface SVGLengthList {
258-
[Symbol.iterator](): IterableIterator<SVGLength, BuiltinIteratorReturn>;
258+
[Symbol.iterator](): BuiltinIterator<SVGLength, BuiltinIteratorReturn>;
259259
}
260260

261261
interface SVGNumberList {
262-
[Symbol.iterator](): IterableIterator<SVGNumber, BuiltinIteratorReturn>;
262+
[Symbol.iterator](): BuiltinIterator<SVGNumber, BuiltinIteratorReturn>;
263263
}
264264

265265
interface SVGPointList {
266-
[Symbol.iterator](): IterableIterator<DOMPoint, BuiltinIteratorReturn>;
266+
[Symbol.iterator](): BuiltinIterator<DOMPoint, BuiltinIteratorReturn>;
267267
}
268268

269269
interface SVGStringList {
270-
[Symbol.iterator](): IterableIterator<string, BuiltinIteratorReturn>;
270+
[Symbol.iterator](): BuiltinIterator<string, BuiltinIteratorReturn>;
271271
}
272272

273273
interface SVGTransformList {
274-
[Symbol.iterator](): IterableIterator<SVGTransform, BuiltinIteratorReturn>;
274+
[Symbol.iterator](): BuiltinIterator<SVGTransform, BuiltinIteratorReturn>;
275275
}
276276

277277
interface SourceBufferList {
278-
[Symbol.iterator](): IterableIterator<SourceBuffer, BuiltinIteratorReturn>;
278+
[Symbol.iterator](): BuiltinIterator<SourceBuffer, BuiltinIteratorReturn>;
279279
}
280280

281281
interface SpeechRecognitionResult {
282-
[Symbol.iterator](): IterableIterator<SpeechRecognitionAlternative, BuiltinIteratorReturn>;
282+
[Symbol.iterator](): BuiltinIterator<SpeechRecognitionAlternative, BuiltinIteratorReturn>;
283283
}
284284

285285
interface SpeechRecognitionResultList {
286-
[Symbol.iterator](): IterableIterator<SpeechRecognitionResult, BuiltinIteratorReturn>;
286+
[Symbol.iterator](): BuiltinIterator<SpeechRecognitionResult, BuiltinIteratorReturn>;
287287
}
288288

289289
interface StylePropertyMapReadOnly {
290-
[Symbol.iterator](): IterableIterator<[string, Iterable<CSSStyleValue>], BuiltinIteratorReturn>;
291-
entries(): IterableIterator<[string, Iterable<CSSStyleValue>], BuiltinIteratorReturn>;
292-
keys(): IterableIterator<string, BuiltinIteratorReturn>;
293-
values(): IterableIterator<Iterable<CSSStyleValue>, BuiltinIteratorReturn>;
290+
[Symbol.iterator](): BuiltinIterator<[string, Iterable<CSSStyleValue>], BuiltinIteratorReturn>;
291+
entries(): BuiltinIterator<[string, Iterable<CSSStyleValue>], BuiltinIteratorReturn>;
292+
keys(): BuiltinIterator<string, BuiltinIteratorReturn>;
293+
values(): BuiltinIterator<Iterable<CSSStyleValue>, BuiltinIteratorReturn>;
294294
}
295295

296296
interface StyleSheetList {
297-
[Symbol.iterator](): IterableIterator<CSSStyleSheet, BuiltinIteratorReturn>;
297+
[Symbol.iterator](): BuiltinIterator<CSSStyleSheet, BuiltinIteratorReturn>;
298298
}
299299

300300
interface SubtleCrypto {
@@ -313,25 +313,25 @@ interface SubtleCrypto {
313313
}
314314

315315
interface TextTrackCueList {
316-
[Symbol.iterator](): IterableIterator<TextTrackCue, BuiltinIteratorReturn>;
316+
[Symbol.iterator](): BuiltinIterator<TextTrackCue, BuiltinIteratorReturn>;
317317
}
318318

319319
interface TextTrackList {
320-
[Symbol.iterator](): IterableIterator<TextTrack, BuiltinIteratorReturn>;
320+
[Symbol.iterator](): BuiltinIterator<TextTrack, BuiltinIteratorReturn>;
321321
}
322322

323323
interface TouchList {
324-
[Symbol.iterator](): IterableIterator<Touch, BuiltinIteratorReturn>;
324+
[Symbol.iterator](): BuiltinIterator<Touch, BuiltinIteratorReturn>;
325325
}
326326

327327
interface URLSearchParams {
328-
[Symbol.iterator](): IterableIterator<[string, string], BuiltinIteratorReturn>;
328+
[Symbol.iterator](): BuiltinIterator<[string, string], BuiltinIteratorReturn>;
329329
/** Returns an array of key, value pairs for every entry in the search params. */
330-
entries(): IterableIterator<[string, string], BuiltinIteratorReturn>;
330+
entries(): BuiltinIterator<[string, string], BuiltinIteratorReturn>;
331331
/** Returns a list of keys in the search params. */
332-
keys(): IterableIterator<string, BuiltinIteratorReturn>;
332+
keys(): BuiltinIterator<string, BuiltinIteratorReturn>;
333333
/** Returns a list of values in the search params. */
334-
values(): IterableIterator<string, BuiltinIteratorReturn>;
334+
values(): BuiltinIterator<string, BuiltinIteratorReturn>;
335335
}
336336

337337
interface WEBGL_draw_buffers {

baselines/serviceworker.asynciterable.generated.d.ts

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@
33
/////////////////////////////
44

55
interface FileSystemDirectoryHandle {
6-
[Symbol.asyncIterator](): AsyncIterableIterator<[string, FileSystemHandle], BuiltinIteratorReturn>;
7-
entries(): AsyncIterableIterator<[string, FileSystemHandle], BuiltinIteratorReturn>;
8-
keys(): AsyncIterableIterator<string, BuiltinIteratorReturn>;
9-
values(): AsyncIterableIterator<FileSystemHandle, BuiltinIteratorReturn>;
6+
[Symbol.asyncIterator](): AsyncBuiltinIterator<[string, FileSystemHandle], BuiltinIteratorReturn>;
7+
entries(): AsyncBuiltinIterator<[string, FileSystemHandle], BuiltinIteratorReturn>;
8+
keys(): AsyncBuiltinIterator<string, BuiltinIteratorReturn>;
9+
values(): AsyncBuiltinIterator<FileSystemHandle, BuiltinIteratorReturn>;
1010
}
1111

1212
interface ReadableStream<R = any> {
13-
[Symbol.asyncIterator](options?: ReadableStreamIteratorOptions): AsyncIterableIterator<R, BuiltinIteratorReturn>;
14-
values(options?: ReadableStreamIteratorOptions): AsyncIterableIterator<R, BuiltinIteratorReturn>;
13+
[Symbol.asyncIterator](options?: ReadableStreamIteratorOptions): AsyncBuiltinIterator<R, BuiltinIteratorReturn>;
14+
values(options?: ReadableStreamIteratorOptions): AsyncBuiltinIterator<R, BuiltinIteratorReturn>;
1515
}

0 commit comments

Comments
 (0)