Browse Source

Port changes from @types/three

Nathan Bierema 6 years ago
parent
commit
4120f76acf

+ 1 - 1
src/loaders/LoadingManager.d.ts

@@ -32,7 +32,7 @@ export class LoadingManager {
   constructor(
     onLoad?: () => void,
     onProgress?: (url: string, loaded: number, total: number) => void,
-    onError?: () => void
+    onError?: (url: string) => void
   );
 
   onStart?: (url: string, loaded: number, total: number) => void;

+ 1 - 1
src/objects/Line.d.ts

@@ -15,7 +15,7 @@ export class Line extends Object3D {
   geometry: Geometry | BufferGeometry;
   material: Material | Material[];
 
-  type: 'Line';
+  type: "Line" | "LineLoop" | "LineSegments";
   isLine: true;
 
   computeLineDistances(): this;

+ 3 - 0
src/objects/LineLoop.d.ts

@@ -8,4 +8,7 @@ export class LineLoop extends Line {
     geometry?: Geometry | BufferGeometry,
     material?: Material | Material[]
   );
+
+  type: "LineLoop";
+  isLineLoop: true;
 }

+ 3 - 0
src/objects/LineSegments.d.ts

@@ -18,4 +18,7 @@ export class LineSegments extends Line {
     material?: Material | Material[],
     mode?: number
   );
+
+  type: "LineSegments";
+  isLineSegments: true;
 }

+ 4 - 6
src/renderers/WebGLRenderer.d.ts

@@ -70,16 +70,14 @@ export interface WebGLRendererParameters {
   preserveDrawingBuffer?: boolean;
 
   /**
-   * default is 0x000000.
+   *  Can be "high-performance", "low-power" or "default"
    */
-  clearColor?: number;
+  powerPreference?: string;
 
   /**
-   * default is 0.
+   * default is true.
    */
-  clearAlpha?: number;
-
-  devicePixelRatio?: number;
+  depth?: boolean;
 
   /**
    * default is false.