@@ -153,11 +153,7 @@ interface String {
153
153
[ Symbol . iterator ] ( ) : IterableIterator < string > ;
154
154
}
155
155
156
- /**
157
- * A typed array of 8-bit integer values. The contents are initialized to 0. If the requested
158
- * number of bytes could not be allocated an exception is raised.
159
- */
160
- interface Int8Array {
156
+ interface TypedArray {
161
157
[ Symbol . iterator ] ( ) : IterableIterator < number > ;
162
158
/**
163
159
* Returns an array of key, value pairs for every entry in the array
@@ -185,30 +181,9 @@ interface Int8ArrayConstructor {
185
181
from ( arrayLike : Iterable < number > , mapfn : ( this : void , v : number , k : number ) => number ) : Int8Array ;
186
182
from ( arrayLike : Iterable < number > , mapfn : ( this : void , v : number , k : number ) => number , thisArg : undefined ) : Int8Array ;
187
183
from < Z > ( arrayLike : Iterable < number > , mapfn : ( this : Z , v : number , k : number ) => number , thisArg : Z ) : Int8Array ;
188
-
189
184
from ( arrayLike : Iterable < number > ) : Int8Array ;
190
185
}
191
186
192
- /**
193
- * A typed array of 8-bit unsigned integer values. The contents are initialized to 0. If the
194
- * requested number of bytes could not be allocated an exception is raised.
195
- */
196
- interface Uint8Array {
197
- [ Symbol . iterator ] ( ) : IterableIterator < number > ;
198
- /**
199
- * Returns an array of key, value pairs for every entry in the array
200
- */
201
- entries ( ) : IterableIterator < [ number , number ] > ;
202
- /**
203
- * Returns an list of keys in the array
204
- */
205
- keys ( ) : IterableIterator < number > ;
206
- /**
207
- * Returns an list of values in the array
208
- */
209
- values ( ) : IterableIterator < number > ;
210
- }
211
-
212
187
interface Uint8ArrayConstructor {
213
188
new ( elements : Iterable < number > ) : Uint8Array ;
214
189
@@ -221,36 +196,12 @@ interface Uint8ArrayConstructor {
221
196
from ( arrayLike : Iterable < number > , mapfn : ( this : void , v : number , k : number ) => number ) : Uint8Array ;
222
197
from ( arrayLike : Iterable < number > , mapfn : ( this : void , v : number , k : number ) => number , thisArg : undefined ) : Uint8Array ;
223
198
from < Z > ( arrayLike : Iterable < number > , mapfn : ( this : Z , v : number , k : number ) => number , thisArg : Z ) : Uint8Array ;
224
-
225
199
from ( arrayLike : Iterable < number > ) : Uint8Array ;
226
200
}
227
201
228
- /**
229
- * A typed array of 8-bit unsigned integer (clamped) values. The contents are initialized to 0.
230
- * If the requested number of bytes could not be allocated an exception is raised.
231
- */
232
- interface Uint8ClampedArray {
233
- [ Symbol . iterator ] ( ) : IterableIterator < number > ;
234
- /**
235
- * Returns an array of key, value pairs for every entry in the array
236
- */
237
- entries ( ) : IterableIterator < [ number , number ] > ;
238
-
239
- /**
240
- * Returns an list of keys in the array
241
- */
242
- keys ( ) : IterableIterator < number > ;
243
-
244
- /**
245
- * Returns an list of values in the array
246
- */
247
- values ( ) : IterableIterator < number > ;
248
- }
249
-
250
202
interface Uint8ClampedArrayConstructor {
251
203
new ( elements : Iterable < number > ) : Uint8ClampedArray ;
252
204
253
-
254
205
/**
255
206
* Creates an array from an array-like or iterable object.
256
207
* @param arrayLike An array-like or iterable object to convert to an array.
@@ -260,32 +211,9 @@ interface Uint8ClampedArrayConstructor {
260
211
from ( arrayLike : Iterable < number > , mapfn : ( this : void , v : number , k : number ) => number ) : Uint8ClampedArray ;
261
212
from ( arrayLike : Iterable < number > , mapfn : ( this : void , v : number , k : number ) => number , thisArg : undefined ) : Uint8ClampedArray ;
262
213
from < Z > ( arrayLike : Iterable < number > , mapfn : ( this : Z , v : number , k : number ) => number , thisArg : Z ) : Uint8ClampedArray ;
263
-
264
214
from ( arrayLike : Iterable < number > ) : Uint8ClampedArray ;
265
215
}
266
216
267
- /**
268
- * A typed array of 16-bit signed integer values. The contents are initialized to 0. If the
269
- * requested number of bytes could not be allocated an exception is raised.
270
- */
271
- interface Int16Array {
272
- [ Symbol . iterator ] ( ) : IterableIterator < number > ;
273
- /**
274
- * Returns an array of key, value pairs for every entry in the array
275
- */
276
- entries ( ) : IterableIterator < [ number , number ] > ;
277
-
278
- /**
279
- * Returns an list of keys in the array
280
- */
281
- keys ( ) : IterableIterator < number > ;
282
-
283
- /**
284
- * Returns an list of values in the array
285
- */
286
- values ( ) : IterableIterator < number > ;
287
- }
288
-
289
217
interface Int16ArrayConstructor {
290
218
new ( elements : Iterable < number > ) : Int16Array ;
291
219
@@ -298,30 +226,9 @@ interface Int16ArrayConstructor {
298
226
from ( arrayLike : Iterable < number > , mapfn : ( this : void , v : number , k : number ) => number ) : Int16Array ;
299
227
from ( arrayLike : Iterable < number > , mapfn : ( this : void , v : number , k : number ) => number , thisArg : undefined ) : Int16Array ;
300
228
from < Z > ( arrayLike : Iterable < number > , mapfn : ( this : Z , v : number , k : number ) => number , thisArg : Z ) : Int16Array ;
301
-
302
229
from ( arrayLike : Iterable < number > ) : Int16Array ;
303
230
}
304
231
305
- /**
306
- * A typed array of 16-bit unsigned integer values. The contents are initialized to 0. If the
307
- * requested number of bytes could not be allocated an exception is raised.
308
- */
309
- interface Uint16Array {
310
- [ Symbol . iterator ] ( ) : IterableIterator < number > ;
311
- /**
312
- * Returns an array of key, value pairs for every entry in the array
313
- */
314
- entries ( ) : IterableIterator < [ number , number ] > ;
315
- /**
316
- * Returns an list of keys in the array
317
- */
318
- keys ( ) : IterableIterator < number > ;
319
- /**
320
- * Returns an list of values in the array
321
- */
322
- values ( ) : IterableIterator < number > ;
323
- }
324
-
325
232
interface Uint16ArrayConstructor {
326
233
new ( elements : Iterable < number > ) : Uint16Array ;
327
234
@@ -334,30 +241,9 @@ interface Uint16ArrayConstructor {
334
241
from ( arrayLike : Iterable < number > , mapfn : ( this : void , v : number , k : number ) => number ) : Uint16Array ;
335
242
from ( arrayLike : Iterable < number > , mapfn : ( this : void , v : number , k : number ) => number , thisArg : undefined ) : Uint16Array ;
336
243
from < Z > ( arrayLike : Iterable < number > , mapfn : ( this : Z , v : number , k : number ) => number , thisArg : Z ) : Uint16Array ;
337
-
338
244
from ( arrayLike : Iterable < number > ) : Uint16Array ;
339
245
}
340
246
341
- /**
342
- * A typed array of 32-bit signed integer values. The contents are initialized to 0. If the
343
- * requested number of bytes could not be allocated an exception is raised.
344
- */
345
- interface Int32Array {
346
- [ Symbol . iterator ] ( ) : IterableIterator < number > ;
347
- /**
348
- * Returns an array of key, value pairs for every entry in the array
349
- */
350
- entries ( ) : IterableIterator < [ number , number ] > ;
351
- /**
352
- * Returns an list of keys in the array
353
- */
354
- keys ( ) : IterableIterator < number > ;
355
- /**
356
- * Returns an list of values in the array
357
- */
358
- values ( ) : IterableIterator < number > ;
359
- }
360
-
361
247
interface Int32ArrayConstructor {
362
248
new ( elements : Iterable < number > ) : Int32Array ;
363
249
@@ -370,30 +256,9 @@ interface Int32ArrayConstructor {
370
256
from ( arrayLike : Iterable < number > , mapfn : ( this : void , v : number , k : number ) => number ) : Int32Array ;
371
257
from ( arrayLike : Iterable < number > , mapfn : ( this : void , v : number , k : number ) => number , thisArg : undefined ) : Int32Array ;
372
258
from < Z > ( arrayLike : Iterable < number > , mapfn : ( this : Z , v : number , k : number ) => number , thisArg : Z ) : Int32Array ;
373
-
374
259
from ( arrayLike : Iterable < number > ) : Int32Array ;
375
260
}
376
261
377
- /**
378
- * A typed array of 32-bit unsigned integer values. The contents are initialized to 0. If the
379
- * requested number of bytes could not be allocated an exception is raised.
380
- */
381
- interface Uint32Array {
382
- [ Symbol . iterator ] ( ) : IterableIterator < number > ;
383
- /**
384
- * Returns an array of key, value pairs for every entry in the array
385
- */
386
- entries ( ) : IterableIterator < [ number , number ] > ;
387
- /**
388
- * Returns an list of keys in the array
389
- */
390
- keys ( ) : IterableIterator < number > ;
391
- /**
392
- * Returns an list of values in the array
393
- */
394
- values ( ) : IterableIterator < number > ;
395
- }
396
-
397
262
interface Uint32ArrayConstructor {
398
263
new ( elements : Iterable < number > ) : Uint32Array ;
399
264
@@ -406,30 +271,9 @@ interface Uint32ArrayConstructor {
406
271
from ( arrayLike : Iterable < number > , mapfn : ( this : void , v : number , k : number ) => number ) : Uint32Array ;
407
272
from ( arrayLike : Iterable < number > , mapfn : ( this : void , v : number , k : number ) => number , thisArg : undefined ) : Uint32Array ;
408
273
from < Z > ( arrayLike : Iterable < number > , mapfn : ( this : Z , v : number , k : number ) => number , thisArg : Z ) : Uint32Array ;
409
-
410
274
from ( arrayLike : Iterable < number > ) : Uint32Array ;
411
275
}
412
276
413
- /**
414
- * A typed array of 32-bit float values. The contents are initialized to 0. If the requested number
415
- * of bytes could not be allocated an exception is raised.
416
- */
417
- interface Float32Array {
418
- [ Symbol . iterator ] ( ) : IterableIterator < number > ;
419
- /**
420
- * Returns an array of key, value pairs for every entry in the array
421
- */
422
- entries ( ) : IterableIterator < [ number , number ] > ;
423
- /**
424
- * Returns an list of keys in the array
425
- */
426
- keys ( ) : IterableIterator < number > ;
427
- /**
428
- * Returns an list of values in the array
429
- */
430
- values ( ) : IterableIterator < number > ;
431
- }
432
-
433
277
interface Float32ArrayConstructor {
434
278
new ( elements : Iterable < number > ) : Float32Array ;
435
279
@@ -442,30 +286,9 @@ interface Float32ArrayConstructor {
442
286
from ( arrayLike : Iterable < number > , mapfn : ( this : void , v : number , k : number ) => number ) : Float32Array ;
443
287
from ( arrayLike : Iterable < number > , mapfn : ( this : void , v : number , k : number ) => number , thisArg : undefined ) : Float32Array ;
444
288
from < Z > ( arrayLike : Iterable < number > , mapfn : ( this : Z , v : number , k : number ) => number , thisArg : Z ) : Float32Array ;
445
-
446
289
from ( arrayLike : Iterable < number > ) : Float32Array ;
447
290
}
448
291
449
- /**
450
- * A typed array of 64-bit float values. The contents are initialized to 0. If the requested
451
- * number of bytes could not be allocated an exception is raised.
452
- */
453
- interface Float64Array {
454
- [ Symbol . iterator ] ( ) : IterableIterator < number > ;
455
- /**
456
- * Returns an array of key, value pairs for every entry in the array
457
- */
458
- entries ( ) : IterableIterator < [ number , number ] > ;
459
- /**
460
- * Returns an list of keys in the array
461
- */
462
- keys ( ) : IterableIterator < number > ;
463
- /**
464
- * Returns an list of values in the array
465
- */
466
- values ( ) : IterableIterator < number > ;
467
- }
468
-
469
292
interface Float64ArrayConstructor {
470
293
new ( elements : Iterable < number > ) : Float64Array ;
471
294
@@ -478,6 +301,5 @@ interface Float64ArrayConstructor {
478
301
from ( arrayLike : Iterable < number > , mapfn : ( this : void , v : number , k : number ) => number ) : Float64Array ;
479
302
from ( arrayLike : Iterable < number > , mapfn : ( this : void , v : number , k : number ) => number , thisArg : undefined ) : Float64Array ;
480
303
from < Z > ( arrayLike : Iterable < number > , mapfn : ( this : Z , v : number , k : number ) => number , thisArg : Z ) : Float64Array ;
481
-
482
304
from ( arrayLike : Iterable < number > ) : Float64Array ;
483
305
}
0 commit comments