Browse Source

Merge pull request #18013 from FMS-Cat/typedef-gltfloader

Update GLTFLoader.d.ts
Michael Herzog 5 years ago
parent
commit
231e40e866
1 changed files with 19 additions and 1 deletions
  1. 19 1
      examples/jsm/loaders/GLTFLoader.d.ts

+ 19 - 1
examples/jsm/loaders/GLTFLoader.d.ts

@@ -14,7 +14,16 @@ export interface GLTF {
 	scene: Scene;
 	scenes: Scene[];
 	cameras: Camera[];
-	asset: object;
+	asset: {
+		copyright?: string;
+		generator?: string;
+		version?: string;
+		minVersion?: string;
+		extensions?: any;
+		extras?: any;
+	};
+	parser: GLTFParser;
+	userData: any;
 }
 
 export class GLTFLoader extends Loader {
@@ -29,3 +38,12 @@ export class GLTFLoader extends Loader {
 	parse( data: ArrayBuffer | string, path: string, onLoad: ( gltf: GLTF ) => void, onError?: ( event: ErrorEvent ) => void ) : void;
 
 }
+
+export class GLTFParser {
+
+	json: any;
+
+	getDependency: (type: string, index: number) => Promise<any>;
+	getDependencies: (type: string) => Promise<any[]>;
+
+}