@@ -1966,7 +1966,7 @@ interface Int8Array {
19661966interface Int8ArrayConstructor {
19671967 readonly prototype : Int8Array ;
19681968 new ( length : number ) : Int8Array ;
1969- new ( array : ArrayLike < number > ) : Int8Array ;
1969+ new ( array : ArrayLike < number > | ArrayBufferLike ) : Int8Array ;
19701970 new ( buffer : ArrayBufferLike , byteOffset ?: number , length ?: number ) : Int8Array ;
19711971
19721972 /**
@@ -2249,7 +2249,7 @@ interface Uint8Array {
22492249interface Uint8ArrayConstructor {
22502250 readonly prototype : Uint8Array ;
22512251 new ( length : number ) : Uint8Array ;
2252- new ( array : ArrayLike < number > ) : Uint8Array ;
2252+ new ( array : ArrayLike < number > | ArrayBufferLike ) : Uint8Array ;
22532253 new ( buffer : ArrayBufferLike , byteOffset ?: number , length ?: number ) : Uint8Array ;
22542254
22552255 /**
@@ -2531,7 +2531,7 @@ interface Uint8ClampedArray {
25312531interface Uint8ClampedArrayConstructor {
25322532 readonly prototype : Uint8ClampedArray ;
25332533 new ( length : number ) : Uint8ClampedArray ;
2534- new ( array : ArrayLike < number > ) : Uint8ClampedArray ;
2534+ new ( array : ArrayLike < number > | ArrayBufferLike ) : Uint8ClampedArray ;
25352535 new ( buffer : ArrayBufferLike , byteOffset ?: number , length ?: number ) : Uint8ClampedArray ;
25362536
25372537 /**
@@ -2811,7 +2811,7 @@ interface Int16Array {
28112811interface Int16ArrayConstructor {
28122812 readonly prototype : Int16Array ;
28132813 new ( length : number ) : Int16Array ;
2814- new ( array : ArrayLike < number > ) : Int16Array ;
2814+ new ( array : ArrayLike < number > | ArrayBufferLike ) : Int16Array ;
28152815 new ( buffer : ArrayBufferLike , byteOffset ?: number , length ?: number ) : Int16Array ;
28162816
28172817 /**
@@ -3094,7 +3094,7 @@ interface Uint16Array {
30943094interface Uint16ArrayConstructor {
30953095 readonly prototype : Uint16Array ;
30963096 new ( length : number ) : Uint16Array ;
3097- new ( array : ArrayLike < number > ) : Uint16Array ;
3097+ new ( array : ArrayLike < number > | ArrayBufferLike ) : Uint16Array ;
30983098 new ( buffer : ArrayBufferLike , byteOffset ?: number , length ?: number ) : Uint16Array ;
30993099
31003100 /**
@@ -3376,7 +3376,7 @@ interface Int32Array {
33763376interface Int32ArrayConstructor {
33773377 readonly prototype : Int32Array ;
33783378 new ( length : number ) : Int32Array ;
3379- new ( array : ArrayLike < number > ) : Int32Array ;
3379+ new ( array : ArrayLike < number > | ArrayBufferLike ) : Int32Array ;
33803380 new ( buffer : ArrayBufferLike , byteOffset ?: number , length ?: number ) : Int32Array ;
33813381
33823382 /**
@@ -3657,7 +3657,7 @@ interface Uint32Array {
36573657interface Uint32ArrayConstructor {
36583658 readonly prototype : Uint32Array ;
36593659 new ( length : number ) : Uint32Array ;
3660- new ( array : ArrayLike < number > ) : Uint32Array ;
3660+ new ( array : ArrayLike < number > | ArrayBufferLike ) : Uint32Array ;
36613661 new ( buffer : ArrayBufferLike , byteOffset ?: number , length ?: number ) : Uint32Array ;
36623662
36633663 /**
@@ -3939,7 +3939,7 @@ interface Float32Array {
39393939interface Float32ArrayConstructor {
39403940 readonly prototype : Float32Array ;
39413941 new ( length : number ) : Float32Array ;
3942- new ( array : ArrayLike < number > ) : Float32Array ;
3942+ new ( array : ArrayLike < number > | ArrayBufferLike ) : Float32Array ;
39433943 new ( buffer : ArrayBufferLike , byteOffset ?: number , length ?: number ) : Float32Array ;
39443944
39453945 /**
@@ -4213,7 +4213,7 @@ interface Float64Array {
42134213interface Float64ArrayConstructor {
42144214 readonly prototype : Float64Array ;
42154215 new ( length : number ) : Float64Array ;
4216- new ( array : ArrayLike < number > ) : Float64Array ;
4216+ new ( array : ArrayLike < number > | ArrayBufferLike ) : Float64Array ;
42174217 new ( buffer : ArrayBufferLike , byteOffset ?: number , length ?: number ) : Float64Array ;
42184218
42194219 /**
0 commit comments