Browse Source

Accept number in BufferAttribute definitions

evshiron 5 years ago
parent
commit
947a1c781f
1 changed files with 9 additions and 9 deletions
  1. 9 9
      src/core/BufferAttribute.d.ts

+ 9 - 9
src/core/BufferAttribute.d.ts

@@ -151,7 +151,7 @@ export class Float64Attribute extends BufferAttribute {
 export class Int8BufferAttribute extends BufferAttribute {
 
 	constructor(
-		array: Iterable<number> | ArrayLike<number> | ArrayBuffer,
+		array: Iterable<number> | ArrayLike<number> | ArrayBuffer | number,
 		itemSize: number,
 		normalized?: boolean
 	);
@@ -161,7 +161,7 @@ export class Int8BufferAttribute extends BufferAttribute {
 export class Uint8BufferAttribute extends BufferAttribute {
 
 	constructor(
-		array: Iterable<number> | ArrayLike<number> | ArrayBuffer,
+		array: Iterable<number> | ArrayLike<number> | ArrayBuffer | number,
 		itemSize: number,
 		normalized?: boolean
 	);
@@ -171,7 +171,7 @@ export class Uint8BufferAttribute extends BufferAttribute {
 export class Uint8ClampedBufferAttribute extends BufferAttribute {
 
 	constructor(
-		array: Iterable<number> | ArrayLike<number> | ArrayBuffer,
+		array: Iterable<number> | ArrayLike<number> | ArrayBuffer | number,
 		itemSize: number,
 		normalized?: boolean
 	);
@@ -181,7 +181,7 @@ export class Uint8ClampedBufferAttribute extends BufferAttribute {
 export class Int16BufferAttribute extends BufferAttribute {
 
 	constructor(
-		array: Iterable<number> | ArrayLike<number> | ArrayBuffer,
+		array: Iterable<number> | ArrayLike<number> | ArrayBuffer | number,
 		itemSize: number,
 		normalized?: boolean
 	);
@@ -191,7 +191,7 @@ export class Int16BufferAttribute extends BufferAttribute {
 export class Uint16BufferAttribute extends BufferAttribute {
 
 	constructor(
-		array: Iterable<number> | ArrayLike<number> | ArrayBuffer,
+		array: Iterable<number> | ArrayLike<number> | ArrayBuffer | number,
 		itemSize: number,
 		normalized?: boolean
 	);
@@ -201,7 +201,7 @@ export class Uint16BufferAttribute extends BufferAttribute {
 export class Int32BufferAttribute extends BufferAttribute {
 
 	constructor(
-		array: Iterable<number> | ArrayLike<number> | ArrayBuffer,
+		array: Iterable<number> | ArrayLike<number> | ArrayBuffer | number,
 		itemSize: number,
 		normalized?: boolean
 	);
@@ -211,7 +211,7 @@ export class Int32BufferAttribute extends BufferAttribute {
 export class Uint32BufferAttribute extends BufferAttribute {
 
 	constructor(
-		array: Iterable<number> | ArrayLike<number> | ArrayBuffer,
+		array: Iterable<number> | ArrayLike<number> | ArrayBuffer | number,
 		itemSize: number,
 		normalized?: boolean
 	);
@@ -221,7 +221,7 @@ export class Uint32BufferAttribute extends BufferAttribute {
 export class Float32BufferAttribute extends BufferAttribute {
 
 	constructor(
-		array: Iterable<number> | ArrayLike<number> | ArrayBuffer,
+		array: Iterable<number> | ArrayLike<number> | ArrayBuffer | number,
 		itemSize: number,
 		normalized?: boolean
 	);
@@ -231,7 +231,7 @@ export class Float32BufferAttribute extends BufferAttribute {
 export class Float64BufferAttribute extends BufferAttribute {
 
 	constructor(
-		array: Iterable<number> | ArrayLike<number> | ArrayBuffer,
+		array: Iterable<number> | ArrayLike<number> | ArrayBuffer | number,
 		itemSize: number,
 		normalized?: boolean
 	);