@@ -1248,8 +1248,6 @@ declare abstract class TypedArray<T> implements ArrayBufferView {
1248
1248
[ key : number ] : T ;
1249
1249
/** Number of bytes per element. */
1250
1250
static readonly BYTES_PER_ELEMENT : usize ;
1251
- /** Wrap an ArrayBuffer */
1252
- static wrap ( buffer : ArrayBuffer , byteOffset ?: i32 , length ?: i32 ) : ArrayBufferView ;
1253
1251
/** Constructs a new typed array. */
1254
1252
constructor ( length : i32 ) ;
1255
1253
/** The {@link ArrayBuffer} referenced by this view. */
@@ -1301,27 +1299,60 @@ declare abstract class TypedArray<T> implements ArrayBufferView {
1301
1299
}
1302
1300
1303
1301
/** An array of twos-complement 8-bit signed integers. */
1304
- declare class Int8Array extends TypedArray < i8 > { }
1302
+ declare class Int8Array extends TypedArray < i8 > {
1303
+ /** Wrap an ArrayBuffer */
1304
+ static wrap ( buffer : ArrayBuffer , byteOffset ?: i32 , length ?: i32 ) : Int8Array ;
1305
+ }
1305
1306
/** An array of 8-bit unsigned integers. */
1306
- declare class Uint8Array extends TypedArray < u8 > { }
1307
+ declare class Uint8Array extends TypedArray < u8 > {
1308
+ /** Wrap an ArrayBuffer */
1309
+ static wrap ( buffer : ArrayBuffer , byteOffset ?: i32 , length ?: i32 ) : Uint8Array ;
1310
+ }
1307
1311
/** A clamped array of 8-bit unsigned integers. */
1308
- declare class Uint8ClampedArray extends TypedArray < u8 > { }
1312
+ declare class Uint8ClampedArray extends TypedArray < u8 > {
1313
+ /** Wrap an ArrayBuffer */
1314
+ static wrap ( buffer : ArrayBuffer , byteOffset ?: i32 , length ?: i32 ) : Uint8ClampedArray ;
1315
+ }
1309
1316
/** An array of twos-complement 16-bit signed integers. */
1310
- declare class Int16Array extends TypedArray < i16 > { }
1317
+ declare class Int16Array extends TypedArray < i16 > {
1318
+ /** Wrap an ArrayBuffer */
1319
+ static wrap ( buffer : ArrayBuffer , byteOffset ?: i32 , length ?: i32 ) : Int16Array ;
1320
+ }
1311
1321
/** An array of 16-bit unsigned integers. */
1312
- declare class Uint16Array extends TypedArray < u16 > { }
1322
+ declare class Uint16Array extends TypedArray < u16 > {
1323
+ /** Wrap an ArrayBuffer */
1324
+ static wrap ( buffer : ArrayBuffer , byteOffset ?: i32 , length ?: i32 ) : Uint16Array ;
1325
+ }
1313
1326
/** An array of twos-complement 32-bit signed integers. */
1314
- declare class Int32Array extends TypedArray < i32 > { }
1327
+ declare class Int32Array extends TypedArray < i32 > {
1328
+ /** Wrap an ArrayBuffer */
1329
+ static wrap ( buffer : ArrayBuffer , byteOffset ?: i32 , length ?: i32 ) : Int32Array ;
1330
+ }
1315
1331
/** An array of 32-bit unsigned integers. */
1316
- declare class Uint32Array extends TypedArray < u32 > { }
1332
+ declare class Uint32Array extends TypedArray < u32 > {
1333
+ /** Wrap an ArrayBuffer */
1334
+ static wrap ( buffer : ArrayBuffer , byteOffset ?: i32 , length ?: i32 ) : Uint32Array ;
1335
+ }
1317
1336
/** An array of twos-complement 64-bit signed integers. */
1318
- declare class Int64Array extends TypedArray < i64 > { }
1337
+ declare class Int64Array extends TypedArray < i64 > {
1338
+ /** Wrap an ArrayBuffer */
1339
+ static wrap ( buffer : ArrayBuffer , byteOffset ?: i32 , length ?: i32 ) : Int64Array ;
1340
+ }
1319
1341
/** An array of 64-bit unsigned integers. */
1320
- declare class Uint64Array extends TypedArray < u64 > { }
1342
+ declare class Uint64Array extends TypedArray < u64 > {
1343
+ /** Wrap an ArrayBuffer */
1344
+ static wrap ( buffer : ArrayBuffer , byteOffset ?: i32 , length ?: i32 ) : Uint64Array ;
1345
+ }
1321
1346
/** An array of 32-bit floating point numbers. */
1322
- declare class Float32Array extends TypedArray < f32 > { }
1347
+ declare class Float32Array extends TypedArray < f32 > {
1348
+ /** Wrap an ArrayBuffer */
1349
+ static wrap ( buffer : ArrayBuffer , byteOffset ?: i32 , length ?: i32 ) : Float32Array ;
1350
+ }
1323
1351
/** An array of 64-bit floating point numbers. */
1324
- declare class Float64Array extends TypedArray < f64 > { }
1352
+ declare class Float64Array extends TypedArray < f64 > {
1353
+ /** Wrap an ArrayBuffer */
1354
+ static wrap ( buffer : ArrayBuffer , byteOffset ?: i32 , length ?: i32 ) : Float64Array ;
1355
+ }
1325
1356
1326
1357
/** Class representing a sequence of values of type `T`. */
1327
1358
declare class Array < T > {
0 commit comments