Browse Source

Merge pull request #16586 from Mugen87/dev33

TS: Clean up
Mr.doob 6 years ago
parent
commit
50a06be5ca

+ 0 - 2
src/geometries/BoxGeometry.d.ts

@@ -1,7 +1,5 @@
 import { Geometry } from '../core/Geometry';
 import { BufferGeometry } from '../core/BufferGeometry';
-import { Float32BufferAttribute } from '../core/BufferAttribute';
-import { Vector3 } from '../math/Vector3';
 
 // Extras / Geometries /////////////////////////////////////////////////////////////////////
 export class BoxBufferGeometry extends BufferGeometry {

+ 1 - 2
src/geometries/ConeGeometry.d.ts

@@ -1,8 +1,7 @@
 import { CylinderGeometry } from './CylinderGeometry';
 import { CylinderBufferGeometry } from './CylinderGeometry';
-import { BufferGeometry } from '../core/BufferGeometry';
 
-export class ConeBufferGeometry extends BufferGeometry {
+export class ConeBufferGeometry extends CylinderBufferGeometry {
 
 	constructor(
     radius?: number,

+ 0 - 2
src/geometries/IcosahedronGeometry.d.ts

@@ -1,5 +1,3 @@
-import { Shape } from './../extras/core/Shape';
-import { UVGenerator } from './ExtrudeGeometry';
 import {
 	PolyhedronGeometry,
 	PolyhedronBufferGeometry,

+ 0 - 1
src/geometries/SphereGeometry.d.ts

@@ -1,4 +1,3 @@
-import { Shape } from './../extras/core/Shape';
 import { Geometry } from './../core/Geometry';
 import { BufferGeometry } from './../core/BufferGeometry';
 

+ 1 - 3
src/geometries/TetrahedronGeometry.d.ts

@@ -1,6 +1,4 @@
-import { PolyhedronGeometry } from './PolyhedronGeometry';
-import { BufferGeometry } from './../core/BufferGeometry';
-import { PolyhedronBufferGeometry } from './PolyhedronGeometry';
+import { PolyhedronGeometry, PolyhedronBufferGeometry } from './PolyhedronGeometry';
 
 export class TetrahedronBufferGeometry extends PolyhedronBufferGeometry {
 

+ 0 - 1
src/geometries/TextGeometry.d.ts

@@ -1,6 +1,5 @@
 import { Font } from './../extras/core/Font';
 import { ExtrudeGeometry, ExtrudeBufferGeometry } from './ExtrudeGeometry';
-import { BufferGeometry } from './../core/BufferGeometry';
 
 export interface TextGeometryParameters {
   font?: Font;

+ 0 - 2
src/geometries/TorusGeometry.d.ts

@@ -1,5 +1,3 @@
-import { TextGeometryParameters } from './TextGeometry';
-import { Font } from './../extras/core/Font';
 import { Geometry } from './../core/Geometry';
 import { BufferGeometry } from './../core/BufferGeometry';
 

+ 0 - 2
src/geometries/WireframeGeometry.d.ts

@@ -1,5 +1,3 @@
-import { Curve } from './../extras/core/Curve';
-import { Vector3 } from './../math/Vector3';
 import { Geometry } from './../core/Geometry';
 import { BufferGeometry } from './../core/BufferGeometry';
 

+ 1 - 2
src/helpers/Box3Helper.d.ts

@@ -3,11 +3,10 @@ import { Box3 } from './../math/Box3';
 import { Color } from './../math/Color';
 import { LineSegments } from './../objects/LineSegments';
 
-export class Box3Helper {
+export class Box3Helper extends LineSegments {
 
 	constructor( object?: Object3D, color?: Color );
 
-  type: string;
   box: Box3;
 
 }

+ 0 - 1
src/helpers/BoxHelper.d.ts

@@ -1,5 +1,4 @@
 import { Object3D } from './../core/Object3D';
-import { Box3 } from './../math/Box3';
 import { Color } from './../math/Color';
 import { LineSegments } from './../objects/LineSegments';
 

+ 1 - 5
src/helpers/PolarGridHelper.d.ts

@@ -1,11 +1,7 @@
 import { LineSegments } from '../objects/LineSegments';
-import { VertexColors } from '../constants.js';
-import { LineBasicMaterial } from '../materials/LineBasicMaterial';
-import { Float32BufferAttribute } from '../core/BufferAttribute';
-import { BufferGeometry } from '../core/BufferGeometry';
 import { Color } from '../math/Color';
 
-export class PolarGridHelper {
+export class PolarGridHelper extends LineSegments {
 
 	constructor(
     radius: number,

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

@@ -1,5 +1,4 @@
 import { LoadingManager } from './LoadingManager';
-import { Loader } from './Loader';
 
 /**
  * Interface for all loaders

+ 0 - 1
src/math/Vector2.d.ts

@@ -1,4 +1,3 @@
-import { Vector4 } from './Vector4';
 import { Matrix3 } from './Matrix3';
 import { BufferAttribute } from './../core/BufferAttribute';
 

+ 0 - 1
src/renderers/WebGLRenderer.d.ts

@@ -14,7 +14,6 @@ import { WebGLRenderTarget } from './WebGLRenderTarget';
 import { Object3D } from './../core/Object3D';
 import { Material } from './../materials/Material';
 import { Fog } from './../scenes/Fog';
-import { Texture } from './../textures/Texture';
 import { ToneMapping, ShadowMapType, CullFace } from '../constants';
 import { WebVRManager } from '../renderers/webvr/WebVRManager';
 import { RenderTarget } from './webgl/WebGLRenderLists';

+ 0 - 2
src/scenes/Scene.d.ts

@@ -1,5 +1,3 @@
-import { WebGLRenderer } from './../renderers/WebGLRenderer';
-import { Camera } from './../cameras/Camera';
 import { IFog } from './Fog';
 import { Material } from './../materials/Material';
 import { Object3D } from './../core/Object3D';

+ 0 - 1
src/textures/DataTexture2DArray.d.ts

@@ -1,5 +1,4 @@
 import { Texture } from './Texture';
-import { NearestFilter } from '../constants';
 import { TypedArray } from '../polyfills';
 
 export class DataTexture2DArray extends Texture {

+ 0 - 1
src/textures/DataTexture3D.d.ts

@@ -1,5 +1,4 @@
 import { Texture } from './Texture';
-import { NearestFilter } from '../constants';
 import { TypedArray } from '../polyfills';
 
 export class DataTexture3D extends Texture {

+ 0 - 2
src/textures/DepthTexture.d.ts

@@ -3,9 +3,7 @@ import {
 	Mapping,
 	Wrapping,
 	TextureFilter,
-	PixelFormat,
 	TextureDataType,
-	TextureEncoding,
 } from '../constants';
 
 export class DepthTexture extends Texture {

+ 0 - 1
src/textures/VideoTexture.d.ts

@@ -5,7 +5,6 @@ import {
 	TextureFilter,
 	PixelFormat,
 	TextureDataType,
-	TextureEncoding,
 } from '../constants';
 
 export class VideoTexture extends Texture {