@@ -31,10 +31,13 @@ interface DOMStringList {
31
31
32
32
interface DOMTokenList {
33
33
[ Symbol . iterator ] ( ) : IterableIterator < string > ;
34
+ entries ( ) : IterableIterator < [ number , string ] > ;
35
+ keys ( ) : IterableIterator < number > ;
36
+ values ( ) : IterableIterator < string > ;
34
37
}
35
38
36
39
interface DataTransferItemList {
37
- [ Symbol . iterator ] ( ) : IterableIterator < File > ;
40
+ [ Symbol . iterator ] ( ) : IterableIterator < DataTransferItem > ;
38
41
}
39
42
40
43
interface FileList {
@@ -67,9 +70,10 @@ interface HTMLCollectionBase {
67
70
68
71
interface HTMLCollectionOf < T extends Element > {
69
72
[ Symbol . iterator ] ( ) : IterableIterator < T > ;
70
- entries ( ) : IterableIterator < [ number , T ] > ;
71
- keys ( ) : IterableIterator < number > ;
72
- values ( ) : IterableIterator < T > ;
73
+ }
74
+
75
+ interface HTMLFormElement {
76
+ [ Symbol . iterator ] ( ) : IterableIterator < Element > ;
73
77
}
74
78
75
79
interface HTMLSelectElement {
@@ -147,10 +151,34 @@ interface PluginArray {
147
151
interface RTCStatsReport extends ReadonlyMap < string , any > {
148
152
}
149
153
154
+ interface SVGLengthList {
155
+ [ Symbol . iterator ] ( ) : IterableIterator < SVGLength > ;
156
+ }
157
+
158
+ interface SVGNumberList {
159
+ [ Symbol . iterator ] ( ) : IterableIterator < SVGNumber > ;
160
+ }
161
+
162
+ interface SVGStringList {
163
+ [ Symbol . iterator ] ( ) : IterableIterator < string > ;
164
+ }
165
+
150
166
interface SourceBufferList {
151
167
[ Symbol . iterator ] ( ) : IterableIterator < SourceBuffer > ;
152
168
}
153
169
170
+ interface SpeechGrammarList {
171
+ [ Symbol . iterator ] ( ) : IterableIterator < SpeechGrammar > ;
172
+ }
173
+
174
+ interface SpeechRecognitionResult {
175
+ [ Symbol . iterator ] ( ) : IterableIterator < SpeechRecognitionAlternative > ;
176
+ }
177
+
178
+ interface SpeechRecognitionResultList {
179
+ [ Symbol . iterator ] ( ) : IterableIterator < SpeechRecognitionResult > ;
180
+ }
181
+
154
182
interface StyleSheetList {
155
183
[ Symbol . iterator ] ( ) : IterableIterator < StyleSheet > ;
156
184
}
0 commit comments