Browse Source

Remove EventDispatcher inheritance from DirectGeometry.d.ts

Takahiro 6 years ago
parent
commit
b9a157bda3
1 changed files with 1 additions and 9 deletions
  1. 1 9
      src/core/DirectGeometry.d.ts

+ 1 - 9
src/core/DirectGeometry.d.ts

@@ -5,13 +5,11 @@ import { Vector4 } from './../math/Vector4';
 import { Box3 } from './../math/Box3';
 import { Sphere } from './../math/Sphere';
 import { Geometry } from './Geometry';
-import { Event } from './Face3';
-import { EventDispatcher } from './EventDispatcher';
 import { MorphTarget } from './Geometry';
 /**
  * @see <a href="https://github.com/mrdoob/three.js/blob/master/src/core/DirectGeometry.js">src/core/DirectGeometry.js</a>
  */
-export class DirectGeometry extends EventDispatcher {
+export class DirectGeometry {
 
 	constructor();
 
@@ -43,10 +41,4 @@ export class DirectGeometry extends EventDispatcher {
 	fromGeometry( geometry: Geometry ): DirectGeometry;
 	dispose(): void;
 
-	// EventDispatcher mixins
-	addEventListener( type: string, listener: ( event: Event ) => void ): void;
-	hasEventListener( type: string, listener: ( event: Event ) => void ): boolean;
-	removeEventListener( type: string, listener: ( event: Event ) => void ): void;
-	dispatchEvent( event: { type: string; [attachment: string]: any } ): void;
-
 }