2
0
Mr.doob 4 жил өмнө
parent
commit
fb55cdb2b4
45 өөрчлөгдсөн 47 нэмэгдсэн , 91 устгасан
  1. 1 2
      examples/jsm/loaders/3DMLoader.d.ts
  2. 2 3
      examples/jsm/loaders/3MFLoader.d.ts
  3. 1 2
      examples/jsm/loaders/AMFLoader.d.ts
  4. 1 2
      examples/jsm/loaders/AssimpLoader.d.ts
  5. 1 2
      examples/jsm/loaders/BVHLoader.d.ts
  6. 1 2
      examples/jsm/loaders/BasisTextureLoader.d.ts
  7. 1 2
      examples/jsm/loaders/ColladaLoader.d.ts
  8. 1 2
      examples/jsm/loaders/DRACOLoader.d.ts
  9. 1 2
      examples/jsm/loaders/FBXLoader.d.ts
  10. 1 2
      examples/jsm/loaders/GCodeLoader.d.ts
  11. 2 2
      examples/jsm/loaders/GLTFLoader.d.ts
  12. 1 2
      examples/jsm/loaders/HDRCubeTextureLoader.d.ts
  13. 1 2
      examples/jsm/loaders/KMZLoader.d.ts
  14. 1 2
      examples/jsm/loaders/LDrawLoader.d.ts
  15. 1 2
      examples/jsm/loaders/LUT3dlLoader.d.ts
  16. 1 2
      examples/jsm/loaders/LUTCubeLoader.d.ts
  17. 1 2
      examples/jsm/loaders/LWOLoader.d.ts
  18. 1 2
      examples/jsm/loaders/LottieLoader.d.ts
  19. 1 2
      examples/jsm/loaders/MD2Loader.d.ts
  20. 1 2
      examples/jsm/loaders/MDDLoader.d.ts
  21. 1 2
      examples/jsm/loaders/MMDLoader.d.ts
  22. 1 2
      examples/jsm/loaders/OBJLoader.d.ts
  23. 1 2
      examples/jsm/loaders/OBJLoader2.d.ts
  24. 1 2
      examples/jsm/loaders/PCDLoader.d.ts
  25. 1 2
      examples/jsm/loaders/PDBLoader.d.ts
  26. 1 2
      examples/jsm/loaders/PLYLoader.d.ts
  27. 1 2
      examples/jsm/loaders/PRWMLoader.d.ts
  28. 1 2
      examples/jsm/loaders/STLLoader.d.ts
  29. 1 2
      examples/jsm/loaders/SVGLoader.d.ts
  30. 1 2
      examples/jsm/loaders/TDSLoader.d.ts
  31. 1 2
      examples/jsm/loaders/TGALoader.d.ts
  32. 1 2
      examples/jsm/loaders/TTFLoader.d.ts
  33. 1 2
      examples/jsm/loaders/TiltLoader.d.ts
  34. 1 2
      examples/jsm/loaders/VOXLoader.d.ts
  35. 1 2
      examples/jsm/loaders/VRMLLoader.d.ts
  36. 1 2
      examples/jsm/loaders/VRMLoader.d.ts
  37. 1 2
      examples/jsm/loaders/VTKLoader.d.ts
  38. 1 2
      examples/jsm/loaders/XLoader.d.ts
  39. 1 2
      examples/jsm/loaders/XYZLoader.d.ts
  40. 1 2
      src/loaders/AnimationLoader.d.ts
  41. 1 2
      src/loaders/BufferGeometryLoader.d.ts
  42. 1 2
      src/loaders/FileLoader.d.ts
  43. 1 2
      src/loaders/FontLoader.d.ts
  44. 1 2
      src/loaders/MaterialLoader.d.ts
  45. 1 2
      src/loaders/ObjectLoader.d.ts

+ 1 - 2
examples/jsm/loaders/3DMLoader.d.ts

@@ -9,11 +9,10 @@ export class Rhino3dmLoader extends Loader {
 	constructor( manager?: LoadingManager );
 
 	load( url: string, onLoad: ( object: Object3D ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ): void;
+	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<Object3D>;
 	parse( data: ArrayBufferLike, onLoad: ( object: Object3D ) => void, onError?: ( event: ErrorEvent ) => void ): void;
 	setLibraryPath( path: string ): Rhino3dmLoader;
 	setWorkerLimit( workerLimit: number ): Rhino3dmLoader;
 	dispose(): Rhino3dmLoader;
 
-	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<Object3D>;
-
 }

+ 2 - 3
examples/jsm/loaders/3MFLoader.d.ts

@@ -10,9 +10,8 @@ export class ThreeMFLoader extends Loader {
 	availableExtensions: object[];
 
 	load( url: string, onLoad: ( object: Group ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ): void;
-	parse( data: ArrayBuffer ): Group;
-	addExtension( extension: object ):void
-
 	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<Group>;
+	parse( data: ArrayBuffer ): Group;
+	addExtension( extension: object ): void
 
 }

+ 1 - 2
examples/jsm/loaders/AMFLoader.d.ts

@@ -9,8 +9,7 @@ export class AMFLoader extends Loader {
 	constructor( manager?: LoadingManager );
 
 	load( url: string, onLoad: ( object: Group ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ): void;
-	parse( data: ArrayBuffer ): Group;
-
 	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<Group>;
+	parse( data: ArrayBuffer ): Group;
 
 }

+ 1 - 2
examples/jsm/loaders/AssimpLoader.d.ts

@@ -15,8 +15,7 @@ export class AssimpLoader extends Loader {
 	constructor( manager?: LoadingManager );
 
 	load( url: string, onLoad: ( result: Assimp ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ) : void;
-	parse( buffer: ArrayBuffer, path: string ) : Assimp;
-
 	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<Assimp>;
+	parse( buffer: ArrayBuffer, path: string ) : Assimp;
 
 }

+ 1 - 2
examples/jsm/loaders/BVHLoader.d.ts

@@ -18,8 +18,7 @@ export class BVHLoader extends Loader {
 	animateBoneRotations: boolean;
 
 	load( url: string, onLoad: ( bvh: BVH ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ) : void;
-	parse( text: string ) : BVH;
-
 	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<BVH>;
+	parse( text: string ) : BVH;
 
 }

+ 1 - 2
examples/jsm/loaders/BasisTextureLoader.d.ts

@@ -25,11 +25,10 @@ export class BasisTextureLoader extends Loader {
 	workerSourceURL: string;
 
 	detectSupport( renderer: WebGLRenderer ): this;
-	dispose(): void;
 	load( url: string, onLoad: ( texture: CompressedTexture ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ): void;
 	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<CompressedTexture>;
-
 	setTranscoderPath( path: string ): this;
 	setWorkerLimit( workerLimit: number ): this;
+	dispose(): void;
 
 }

+ 1 - 2
examples/jsm/loaders/ColladaLoader.d.ts

@@ -16,8 +16,7 @@ export class ColladaLoader extends Loader {
 	constructor( manager?: LoadingManager );
 
 	load( url: string, onLoad: ( collada: Collada ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ) : void;
-	parse( text: string, path: string ) : Collada;
-
 	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<Collada>;
+	parse( text: string, path: string ) : Collada;
 
 }

+ 1 - 2
examples/jsm/loaders/DRACOLoader.d.ts

@@ -9,12 +9,11 @@ export class DRACOLoader extends Loader {
 	constructor( manager?: LoadingManager );
 
 	load( url: string, onLoad: ( geometry: BufferGeometry ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ): void;
+	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<BufferGeometry>;
 	setDecoderPath( path: string ): DRACOLoader;
 	setDecoderConfig( config: object ): DRACOLoader;
 	setWorkerLimit( workerLimit: number ): DRACOLoader;
 	preload(): DRACOLoader;
 	dispose(): DRACOLoader;
 
-	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<BufferGeometry>;
-
 }

+ 1 - 2
examples/jsm/loaders/FBXLoader.d.ts

@@ -9,8 +9,7 @@ export class FBXLoader extends Loader {
 	constructor( manager?: LoadingManager );
 
 	load( url: string, onLoad: ( object: Group ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ) : void;
-	parse( FBXBuffer: ArrayBuffer | string, path: string ) : Group;
-
 	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<Group>;
+	parse( FBXBuffer: ArrayBuffer | string, path: string ) : Group;
 
 }

+ 1 - 2
examples/jsm/loaders/GCodeLoader.d.ts

@@ -10,8 +10,7 @@ export class GCodeLoader extends Loader {
 	splitLayer: boolean;
 
 	load( url: string, onLoad: ( object: Group ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ) : void;
-	parse( data: string ) : Group;
-
 	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<Group>;
+	parse( data: string ) : Group;
 
 }

+ 2 - 2
examples/jsm/loaders/GLTFLoader.d.ts

@@ -39,6 +39,8 @@ export class GLTFLoader extends Loader {
 	ddsLoader: DDSLoader | null;
 
 	load( url: string, onLoad: ( gltf: GLTF ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ) : void;
+	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<GLTF>;
+
 	setDRACOLoader( dracoLoader: DRACOLoader ): GLTFLoader;
 	setDDSLoader( ddsLoader: DDSLoader ): GLTFLoader;
 
@@ -50,8 +52,6 @@ export class GLTFLoader extends Loader {
 
 	parse( data: ArrayBuffer | string, path: string, onLoad: ( gltf: GLTF ) => void, onError?: ( event: ErrorEvent ) => void ) : void;
 
-	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<GLTF>;
-
 }
 
 export interface GLTFReference {

+ 1 - 2
examples/jsm/loaders/HDRCubeTextureLoader.d.ts

@@ -14,8 +14,7 @@ export class HDRCubeTextureLoader extends Loader {
 	type: TextureDataType;
 
 	load( urls: string[], onLoad: ( texture: CubeTexture ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ): void;
-	setDataType( type: TextureDataType ): this;
-
 	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<CubeTexture>;
+	setDataType( type: TextureDataType ): this;
 
 }

+ 1 - 2
examples/jsm/loaders/KMZLoader.d.ts

@@ -10,8 +10,7 @@ export class KMZLoader extends Loader {
 	constructor( manager?: LoadingManager );
 
 	load( url: string, onLoad: ( kmz: Collada ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ): void;
-	parse( data: ArrayBuffer ): Collada;
-
 	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<Collada>;
+	parse( data: ArrayBuffer ): Collada;
 
 }

+ 1 - 2
examples/jsm/loaders/LDrawLoader.d.ts

@@ -10,6 +10,7 @@ export class LDrawLoader extends Loader {
 	constructor( manager?: LoadingManager );
 
 	load( url: string, onLoad: ( data: Group ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ) : void;
+	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<Group>;
 	setFileMap( fileMap: Record<string, string> ): void;
 	setMaterials( materials: Material[] ): void;
 
@@ -18,6 +19,4 @@ export class LDrawLoader extends Loader {
 	addMaterial( material: Material ): void;
 	getMaterial( colourCode: string ): Material | null;
 
-	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<Group>;
-
 }

+ 1 - 2
examples/jsm/loaders/LUT3dlLoader.d.ts

@@ -23,8 +23,7 @@ export class LUT3dlLoader extends Loader {
 		onProgress?: ( event: ProgressEvent ) => void,
 		onError?: ( event: Error ) => void
 	);
-	parse( data: string ): LUT3dlResult;
-
 	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<LUT3dlResult>;
+	parse( data: string ): LUT3dlResult;
 
 }

+ 1 - 2
examples/jsm/loaders/LUTCubeLoader.d.ts

@@ -27,8 +27,7 @@ export class LUTCubeLoader extends Loader {
 		onProgress?: ( event: ProgressEvent ) => void,
 		onError?: ( event: Error ) => void
 	);
-	parse( data: string ): LUTCubeResult;
-
 	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<LUTCubeResult>;
+	parse( data: string ): LUTCubeResult;
 
 }

+ 1 - 2
examples/jsm/loaders/LWOLoader.d.ts

@@ -24,8 +24,7 @@ export class LWOLoader extends Loader {
 	constructor( manager?: LoadingManager, parameters?: LWOLoaderParameters );
 
 	load( url: string, onLoad: ( lwo: LWO ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ) : void;
-	parse( data: ArrayBuffer, path: string, modelName: string ): LWO;
-
 	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<LWO>;
+	parse( data: ArrayBuffer, path: string, modelName: string ): LWO;
 
 }

+ 1 - 2
examples/jsm/loaders/LottieLoader.d.ts

@@ -9,9 +9,8 @@ export class LottieLoader extends Loader {
 	constructor( manager?: LoadingManager );
 
 	load( url: string, onLoad: ( texture: CanvasTexture ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ) : void;
+	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<CanvasTexture>;
 
 	setQuality( value: Number ) : void;
 
-	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<CanvasTexture>;
-
 }

+ 1 - 2
examples/jsm/loaders/MD2Loader.d.ts

@@ -9,8 +9,7 @@ export class MD2Loader extends Loader {
 	constructor( manager?: LoadingManager );
 
 	load( url: string, onLoad: ( geometry: BufferGeometry ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ): void;
-	parse( data: ArrayBuffer ): BufferGeometry;
-
 	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<BufferGeometry>;
+	parse( data: ArrayBuffer ): BufferGeometry;
 
 }

+ 1 - 2
examples/jsm/loaders/MDDLoader.d.ts

@@ -15,8 +15,7 @@ export class MDDLoader extends Loader {
 	constructor( manager?: LoadingManager );
 
 	load( url: string, onLoad: ( result: MDD ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ) : void;
-	parse( data: ArrayBuffer ) : MDD;
-
 	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<MDD>;
+	parse( data: ArrayBuffer ) : MDD;
 
 }

+ 1 - 2
examples/jsm/loaders/MMDLoader.d.ts

@@ -21,6 +21,7 @@ export class MMDLoader extends Loader {
 	parser: object | null;
 
 	load( url: string, onLoad: ( mesh: SkinnedMesh ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ): void;
+	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<SkinnedMesh>;
 	loadAnimation( url: string, object: SkinnedMesh | THREE.Camera, onLoad: ( object: SkinnedMesh | AnimationClip ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ): void;
 	loadPMD( url: string, onLoad: ( object: object ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ): void;
 	loadPMX( url: string, onLoad: ( object: object ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ): void;
@@ -29,6 +30,4 @@ export class MMDLoader extends Loader {
 	loadWithAnimation( url: string, vmdUrl: string | string[], onLoad: ( object: MMDLoaderAnimationObject ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ): void;
 	setAnimationPath( animationPath: string ): this;
 
-	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<SkinnedMesh>;
-
 }

+ 1 - 2
examples/jsm/loaders/OBJLoader.d.ts

@@ -13,9 +13,8 @@ export class OBJLoader extends Loader {
 	materials: MTLLoader.MaterialCreator;
 
 	load( url: string, onLoad: ( group: Group ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ): void;
+	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<Group>;
 	parse( data: string ) : Group;
 	setMaterials( materials: MTLLoader.MaterialCreator ) : this;
 
-	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<Group>;
-
 }

+ 1 - 2
examples/jsm/loaders/OBJLoader2.d.ts

@@ -40,8 +40,7 @@ export class OBJLoader2 extends Loader {
 	setCallbackOnLoadMaterials( onLoadMaterials: Function ): this;
 
 	load( url: string, onLoad: ( object3d: Object3D ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void, onMeshAlter?: ( meshData: object ) => void ): void;
-	parse( content: ArrayBuffer | string ): Object3D;
-
 	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<Object3D>;
+	parse( content: ArrayBuffer | string ): Object3D;
 
 }

+ 1 - 2
examples/jsm/loaders/PCDLoader.d.ts

@@ -11,8 +11,7 @@ export class PCDLoader extends Loader {
 	littleEndian: boolean;
 
 	load( url: string, onLoad: ( points: Points ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ) : void;
-	parse( data: ArrayBuffer | string, url: string ) : Points;
-
 	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<Points>;
+	parse( data: ArrayBuffer | string, url: string ) : Points;
 
 }

+ 1 - 2
examples/jsm/loaders/PDBLoader.d.ts

@@ -18,8 +18,7 @@ export class PDBLoader extends Loader {
 	constructor( manager?: LoadingManager );
 
 	load( url: string, onLoad: ( pdb: PDB ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ) : void;
-	parse( text: string ) : PDB;
-
 	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<PDB>;
+	parse( text: string ) : PDB;
 
 }

+ 1 - 2
examples/jsm/loaders/PLYLoader.d.ts

@@ -11,9 +11,8 @@ export class PLYLoader extends Loader {
 	propertyNameMapping: object;
 
 	load( url: string, onLoad: ( geometry: BufferGeometry ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ) : void;
+	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<BufferGeometry>;
 	setPropertyNameMapping( mapping: object ) : void;
 	parse( data: ArrayBuffer | string ) : BufferGeometry;
 
-	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<BufferGeometry>;
-
 }

+ 1 - 2
examples/jsm/loaders/PRWMLoader.d.ts

@@ -10,9 +10,8 @@ export class PRWMLoader extends Loader {
 	constructor( manager?: LoadingManager );
 
 	load( url: string, onLoad: ( geometry: BufferGeometry ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ) : void;
-	parse( data: ArrayBuffer ) : BufferGeometry;
-
 	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<BufferGeometry>;
+	parse( data: ArrayBuffer ) : BufferGeometry;
 
 	static isBigEndianPlatform(): boolean;
 

+ 1 - 2
examples/jsm/loaders/STLLoader.d.ts

@@ -10,8 +10,7 @@ export class STLLoader extends Loader {
 	constructor( manager?: LoadingManager );
 
 	load( url: string, onLoad: ( geometry: BufferGeometry ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ) : void;
-	parse( data: ArrayBuffer | string ) : BufferGeometry;
-
 	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<BufferGeometry>;
+	parse( data: ArrayBuffer | string ) : BufferGeometry;
 
 }

+ 1 - 2
examples/jsm/loaders/SVGLoader.d.ts

@@ -27,9 +27,8 @@ export class SVGLoader extends Loader {
 	defaultUnit: string;
 
 	load( url: string, onLoad: ( data: SVGResult ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ) : void;
-	parse( text: string ) : SVGResult;
-
 	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<SVGResult>;
+	parse( text: string ) : SVGResult;
 
 	static getStrokeStyle( width?: number, color?: string, lineJoin?: string, lineCap?: string, miterLimit?: number ): StrokeStyle;
 	static pointsToStroke( points: Vector3[], style: StrokeStyle, arcDivisions?: number, minDistance?: number ): BufferGeometry;

+ 1 - 2
examples/jsm/loaders/TDSLoader.d.ts

@@ -19,9 +19,8 @@ export class TDSLoader extends Loader {
 	position: number;
 
 	load( url: string, onLoad: ( object: Group ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ): void;
-	parse( arraybuffer: ArrayBuffer, path: string ): Group;
-
 	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<Group>;
+	parse( arraybuffer: ArrayBuffer, path: string ): Group;
 
 	debugMessage( message: object ): void;
 	endChunk( chunk: object ): void;

+ 1 - 2
examples/jsm/loaders/TGALoader.d.ts

@@ -9,8 +9,7 @@ export class TGALoader extends Loader {
 	constructor( manager?: LoadingManager );
 
 	load( url: string, onLoad: ( texture: Texture ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ) : void;
-	parse( data: ArrayBuffer ) : Texture;
-
 	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<Texture>;
+	parse( data: ArrayBuffer ) : Texture;
 
 }

+ 1 - 2
examples/jsm/loaders/TTFLoader.d.ts

@@ -9,8 +9,7 @@ export class TTFLoader extends Loader {
 	reversed: boolean;
 
 	load( url: string, onLoad: ( json: object ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ): void;
-	parse( arraybuffer: ArrayBuffer ): object;
-
 	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<object>;
+	parse( arraybuffer: ArrayBuffer ): object;
 
 }

+ 1 - 2
examples/jsm/loaders/TiltLoader.d.ts

@@ -9,8 +9,7 @@ export class TiltLoader extends Loader {
 	constructor( manager?: LoadingManager );
 
 	load( url: string, onLoad: ( object: Group ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ): void;
-	parse( data: ArrayBuffer ): Group;
-
 	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<Group>;
+	parse( data: ArrayBuffer ): Group;
 
 }

+ 1 - 2
examples/jsm/loaders/VOXLoader.d.ts

@@ -8,8 +8,7 @@ export class VOXLoader extends Loader {
 	constructor( manager?: LoadingManager );
 
 	load( url: string, onLoad: ( chunks: Array<object> ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ): void;
-	parse( data: ArrayBuffer ): Array<object>;
-
 	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<Array<object>>;
+	parse( data: ArrayBuffer ): Array<object>;
 
 }

+ 1 - 2
examples/jsm/loaders/VRMLLoader.d.ts

@@ -9,8 +9,7 @@ export class VRMLLoader extends Loader {
 	constructor( manager?: LoadingManager );
 
 	load( url: string, onLoad: ( scene: Scene ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ) : void;
-	parse( data: string, path: string ) : Scene;
-
 	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<Scene>;
+	parse( data: string, path: string ) : Scene;
 
 }

+ 1 - 2
examples/jsm/loaders/VRMLoader.d.ts

@@ -12,9 +12,8 @@ export class VRMLoader extends Loader {
 	gltfLoader: GLTFLoader;
 
 	load( url: string, onLoad: ( scene: GLTF ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ) : void;
+	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<GLTF>;
 	parse( gltf: GLTF, onLoad: ( scene: GLTF ) => void ): void;
 	setDRACOLoader( dracoLoader: DRACOLoader ): this;
 
-	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<GLTF>;
-
 }

+ 1 - 2
examples/jsm/loaders/VTKLoader.d.ts

@@ -9,8 +9,7 @@ export class VTKLoader extends Loader {
 	constructor( manager?: LoadingManager );
 
 	load( url: string, onLoad: ( geometry: BufferGeometry ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ): void;
-	parse( data: ArrayBuffer | string, path: string ): BufferGeometry;
-
 	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<BufferGeometry>;
+	parse( data: ArrayBuffer | string, path: string ): BufferGeometry;
 
 }

+ 1 - 2
examples/jsm/loaders/XLoader.d.ts

@@ -14,8 +14,7 @@ export class XLoader extends Loader {
 	constructor( manager?: LoadingManager );
 
 	load( url: string, onLoad: ( object: XResult ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ): void;
-	parse( data: ArrayBuffer | string, onLoad: ( object: object ) => void ): object;
-
 	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<XResult>;
+	parse( data: ArrayBuffer | string, onLoad: ( object: object ) => void ): object;
 
 }

+ 1 - 2
examples/jsm/loaders/XYZLoader.d.ts

@@ -9,8 +9,7 @@ export class XYZLoader extends Loader {
 	constructor( manager?: LoadingManager );
 
 	load( url: string, onLoad: ( geometry: BufferGeometry ) => void, onProgress?: ( event: ProgressEvent ) => void, onError?: ( event: ErrorEvent ) => void ): void;
-	parse( data: string, onLoad: ( geometry: BufferGeometry ) => void ): object;
-
 	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<BufferGeometry>;
+	parse( data: string, onLoad: ( geometry: BufferGeometry ) => void ): object;
 
 }

+ 1 - 2
src/loaders/AnimationLoader.d.ts

@@ -12,8 +12,7 @@ export class AnimationLoader extends Loader {
 		onProgress?: ( request: ProgressEvent ) => void,
 		onError?: ( event: ErrorEvent ) => void
 	): void;
-	parse( json: any ): AnimationClip[];
-
 	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<AnimationClip[]>;
+	parse( json: any ): AnimationClip[];
 
 }

+ 1 - 2
src/loaders/BufferGeometryLoader.d.ts

@@ -13,8 +13,7 @@ export class BufferGeometryLoader extends Loader {
 		onProgress?: ( request: ProgressEvent ) => void,
 		onError?: ( event: ErrorEvent ) => void
 	): void;
-	parse( json: any ): InstancedBufferGeometry | BufferGeometry;
-
 	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<InstancedBufferGeometry | BufferGeometry>;
+	parse( json: any ): InstancedBufferGeometry | BufferGeometry;
 
 }

+ 1 - 2
src/loaders/FileLoader.d.ts

@@ -14,9 +14,8 @@ export class FileLoader extends Loader {
 		onProgress?: ( request: ProgressEvent ) => void,
 		onError?: ( event: ErrorEvent ) => void
 	): any;
+	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<string | ArrayBuffer>;
 	setMimeType( mimeType: MimeType ): FileLoader;
 	setResponseType( responseType: string ): FileLoader;
 
-	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<string | ArrayBuffer>;
-
 }

+ 1 - 2
src/loaders/FontLoader.d.ts

@@ -12,8 +12,7 @@ export class FontLoader extends Loader {
 		onProgress?: ( event: ProgressEvent ) => void,
 		onError?: ( event: ErrorEvent ) => void
 	): void;
-	parse( json: any ): Font;
-
 	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<Font>;
+	parse( json: any ): Font;
 
 }

+ 1 - 2
src/loaders/MaterialLoader.d.ts

@@ -18,9 +18,8 @@ export class MaterialLoader extends Loader {
 		onProgress?: ( event: ProgressEvent ) => void,
 		onError?: ( event: Error | ErrorEvent ) => void
 	): void;
+	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<Material>;
 	setTextures( textures: { [key: string]: Texture } ): this;
 	parse( json: any ): Material;
 
-	loadAsync( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<Material>;
-
 }

+ 1 - 2
src/loaders/ObjectLoader.d.ts

@@ -15,6 +15,7 @@ export class ObjectLoader extends Loader {
 		onProgress?: ( event: ProgressEvent ) => void,
 		onError?: ( event: Error | ErrorEvent ) => void
 	): void;
+	loadAsync<ObjectType extends Object3D>( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<ObjectType>;
 	parse<T extends Object3D>( json: any, onLoad?: ( object: Object3D ) => void ): T;
 	parseGeometries( json: any ): any[]; // Array of BufferGeometry or Geometry or Geometry2.
 	parseMaterials( json: any, textures: Texture[] ): Material[]; // Array of Classes that inherits from Matrial.
@@ -31,6 +32,4 @@ export class ObjectLoader extends Loader {
 		animations: AnimationClip[]
 	): T;
 
-	loadAsync<ObjectType extends Object3D>( url: string, onProgress?: ( event: ProgressEvent ) => void ): Promise<ObjectType>;
-
 }