@@ -78,17 +78,11 @@ interface FontFaceSet extends Set<FontFace> {
78
78
79
79
interface FormData {
80
80
[ Symbol . iterator ] ( ) : IterableIterator < [ string , FormDataEntryValue ] > ;
81
- /**
82
- * Returns an array of key, value pairs for every entry in the list.
83
- */
81
+ /** Returns an array of key, value pairs for every entry in the list. */
84
82
entries ( ) : IterableIterator < [ string , FormDataEntryValue ] > ;
85
- /**
86
- * Returns a list of keys in the list.
87
- */
83
+ /** Returns a list of keys in the list. */
88
84
keys ( ) : IterableIterator < string > ;
89
- /**
90
- * Returns a list of values in the list.
91
- */
85
+ /** Returns a list of values in the list. */
92
86
values ( ) : IterableIterator < FormDataEntryValue > ;
93
87
}
94
88
@@ -109,29 +103,21 @@ interface HTMLFormElement {
109
103
}
110
104
111
105
interface HTMLSelectElement {
112
- [ Symbol . iterator ] ( ) : IterableIterator < Element > ;
106
+ [ Symbol . iterator ] ( ) : IterableIterator < HTMLOptionElement > ;
113
107
}
114
108
115
109
interface Headers {
116
110
[ Symbol . iterator ] ( ) : IterableIterator < [ string , string ] > ;
117
- /**
118
- * Returns an iterator allowing to go through all key/value pairs contained in this object.
119
- */
111
+ /** Returns an iterator allowing to go through all key/value pairs contained in this object. */
120
112
entries ( ) : IterableIterator < [ string , string ] > ;
121
- /**
122
- * Returns an iterator allowing to go through all keys of the key/value pairs contained in this object.
123
- */
113
+ /** Returns an iterator allowing to go through all keys of the key/value pairs contained in this object. */
124
114
keys ( ) : IterableIterator < string > ;
125
- /**
126
- * Returns an iterator allowing to go through all values of the key/value pairs contained in this object.
127
- */
115
+ /** Returns an iterator allowing to go through all values of the key/value pairs contained in this object. */
128
116
values ( ) : IterableIterator < string > ;
129
117
}
130
118
131
119
interface IDBDatabase {
132
- /**
133
- * Returns a new transaction with the given mode ("readonly" or "readwrite") and scope which can be a single object store name or an array of names.
134
- */
120
+ /** Returns a new transaction with the given mode ("readonly" or "readwrite") and scope which can be a single object store name or an array of names. */
135
121
transaction ( storeNames : string | Iterable < string > , mode ?: IDBTransactionMode ) : IDBTransaction ;
136
122
}
137
123
@@ -161,66 +147,52 @@ interface MessageEvent<T = any> {
161
147
}
162
148
163
149
interface MimeTypeArray {
164
- [ Symbol . iterator ] ( ) : IterableIterator < any > ;
150
+ [ Symbol . iterator ] ( ) : IterableIterator < MimeType > ;
165
151
}
166
152
167
153
interface NamedNodeMap {
168
154
[ Symbol . iterator ] ( ) : IterableIterator < Attr > ;
169
155
}
170
156
171
157
interface Navigator {
158
+ /** Available only in secure contexts. */
172
159
requestMediaKeySystemAccess ( keySystem : string , supportedConfigurations : Iterable < MediaKeySystemConfiguration > ) : Promise < MediaKeySystemAccess > ;
173
160
vibrate ( pattern : Iterable < number > ) : boolean ;
174
161
}
175
162
176
163
interface NodeList {
177
164
[ Symbol . iterator ] ( ) : IterableIterator < Node > ;
178
- /**
179
- * Returns an array of key, value pairs for every entry in the list.
180
- */
165
+ /** Returns an array of key, value pairs for every entry in the list. */
181
166
entries ( ) : IterableIterator < [ number , Node ] > ;
182
- /**
183
- * Returns an list of keys in the list.
184
- */
167
+ /** Returns an list of keys in the list. */
185
168
keys ( ) : IterableIterator < number > ;
186
- /**
187
- * Returns an list of values in the list.
188
- */
169
+ /** Returns an list of values in the list. */
189
170
values ( ) : IterableIterator < Node > ;
190
171
}
191
172
192
173
interface NodeListOf < TNode extends Node > {
193
174
[ Symbol . iterator ] ( ) : IterableIterator < TNode > ;
194
- /**
195
- * Returns an array of key, value pairs for every entry in the list.
196
- */
175
+ /** Returns an array of key, value pairs for every entry in the list. */
197
176
entries ( ) : IterableIterator < [ number , TNode ] > ;
198
- /**
199
- * Returns an list of keys in the list.
200
- */
177
+ /** Returns an list of keys in the list. */
201
178
keys ( ) : IterableIterator < number > ;
202
- /**
203
- * Returns an list of values in the list.
204
- */
179
+ /** Returns an list of values in the list. */
205
180
values ( ) : IterableIterator < TNode > ;
206
181
}
207
182
208
183
interface Plugin {
209
- [ Symbol . iterator ] ( ) : IterableIterator < undefined > ;
184
+ [ Symbol . iterator ] ( ) : IterableIterator < MimeType > ;
210
185
}
211
186
212
187
interface PluginArray {
213
- [ Symbol . iterator ] ( ) : IterableIterator < any > ;
188
+ [ Symbol . iterator ] ( ) : IterableIterator < Plugin > ;
214
189
}
215
190
216
- interface RTCStatsReport extends ReadonlyMap < string , any > {
191
+ interface RTCRtpTransceiver {
192
+ setCodecPreferences ( codecs : Iterable < RTCRtpCodecCapability > ) : void ;
217
193
}
218
194
219
- interface ReadableStream < R = any > {
220
- [ Symbol . iterator ] ( ) : IterableIterator < any > ;
221
- entries ( ) : IterableIterator < [ number , any ] > ;
222
- keys ( ) : IterableIterator < number > ;
223
- values ( ) : IterableIterator < any > ;
195
+ interface RTCStatsReport extends ReadonlyMap < string , any > {
224
196
}
225
197
226
198
interface SVGLengthList {
@@ -283,24 +255,25 @@ interface TouchList {
283
255
284
256
interface URLSearchParams {
285
257
[ Symbol . iterator ] ( ) : IterableIterator < [ string , string ] > ;
286
- /**
287
- * Returns an array of key, value pairs for every entry in the search params.
288
- */
258
+ /** Returns an array of key, value pairs for every entry in the search params. */
289
259
entries ( ) : IterableIterator < [ string , string ] > ;
290
- /**
291
- * Returns a list of keys in the search params.
292
- */
260
+ /** Returns a list of keys in the search params. */
293
261
keys ( ) : IterableIterator < string > ;
294
- /**
295
- * Returns a list of values in the search params.
296
- */
262
+ /** Returns a list of values in the search params. */
297
263
values ( ) : IterableIterator < string > ;
298
264
}
299
265
300
266
interface WEBGL_draw_buffers {
301
267
drawBuffersWEBGL ( buffers : Iterable < GLenum > ) : void ;
302
268
}
303
269
270
+ interface WEBGL_multi_draw {
271
+ multiDrawArraysInstancedWEBGL ( mode : GLenum , firstsList : Int32Array | Iterable < GLint > , firstsOffset : GLuint , countsList : Int32Array | Iterable < GLsizei > , countsOffset : GLuint , instanceCountsList : Int32Array | Iterable < GLsizei > , instanceCountsOffset : GLuint , drawcount : GLsizei ) : void ;
272
+ multiDrawArraysWEBGL ( mode : GLenum , firstsList : Int32Array | Iterable < GLint > , firstsOffset : GLuint , countsList : Int32Array | Iterable < GLsizei > , countsOffset : GLuint , drawcount : GLsizei ) : void ;
273
+ multiDrawElementsInstancedWEBGL ( mode : GLenum , countsList : Int32Array | Iterable < GLint > , countsOffset : GLuint , type : GLenum , offsetsList : Int32Array | Iterable < GLsizei > , offsetsOffset : GLuint , instanceCountsList : Int32Array | Iterable < GLsizei > , instanceCountsOffset : GLuint , drawcount : GLsizei ) : void ;
274
+ multiDrawElementsWEBGL ( mode : GLenum , countsList : Int32Array | Iterable < GLint > , countsOffset : GLuint , type : GLenum , offsetsList : Int32Array | Iterable < GLsizei > , offsetsOffset : GLuint , drawcount : GLsizei ) : void ;
275
+ }
276
+
304
277
interface WebGL2RenderingContextBase {
305
278
clearBufferfv ( buffer : GLenum , drawbuffer : GLint , values : Iterable < GLfloat > , srcOffset ?: GLuint ) : void ;
306
279
clearBufferiv ( buffer : GLenum , drawbuffer : GLint , values : Iterable < GLint > , srcOffset ?: GLuint ) : void ;
0 commit comments