Browse Source

TS: Fixes passing PositionalAudio to AudioAnalyser

Paul 5 years ago
parent
commit
fb1b396e71
3 changed files with 9 additions and 9 deletions
  1. 6 0
      src/audio/Audio.d.ts
  2. 2 2
      src/audio/AudioAnalyser.d.ts
  3. 1 7
      src/audio/PositionalAudio.d.ts

+ 6 - 0
src/audio/Audio.d.ts

@@ -58,3 +58,9 @@ export class Audio extends Object3D {
 	load( file: string ): Audio;
 
 }
+
+export class AudioWeaken extends Audio {
+
+	getOutput(): any;
+
+}

+ 2 - 2
src/audio/AudioAnalyser.d.ts

@@ -1,8 +1,8 @@
-import { Audio } from './Audio';
+import { AudioWeaken } from './Audio';
 
 export class AudioAnalyser {
 
-	constructor( audio: Audio, fftSize: number );
+	constructor( audio: AudioWeaken, fftSize: number );
 
 	analyser: AnalyserNode;
 	data: Uint8Array;

+ 1 - 7
src/audio/PositionalAudio.d.ts

@@ -1,11 +1,5 @@
 import { AudioListener } from './AudioListener';
-import { Audio } from './Audio';
-
-export class AudioWeaken extends Audio {
-
-	getOutput(): any;
-
-}
+import { AudioWeaken } from './Audio';
 
 export class PositionalAudio extends AudioWeaken {