Skip to content

Commit aace658

Browse files
committed
fix the bug that run tsc --allowJs --checkJs src/Three.js --outDir ./tmp reports
1 parent 39e681e commit aace658

File tree

10 files changed

+104
-17
lines changed

10 files changed

+104
-17
lines changed

src/Three.d.ts

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import './polyfills';
22

3-
// export {
4-
// WebGLMultisampleRenderTarget,
5-
// } from './renderers/WebGLMultisampleRenderTarget';
3+
export {
4+
WebGLMultisampleRenderTarget,
5+
} from './renderers/WebGLMultisampleRenderTarget';
66
export { WebGLRenderTargetCube } from './renderers/WebGLRenderTargetCube';
77
export { WebGLRenderTarget } from './renderers/WebGLRenderTarget';
88
export { WebGLRenderer } from './renderers/WebGLRenderer';
@@ -20,7 +20,7 @@ export { Skeleton } from './objects/Skeleton';
2020
export { Bone } from './objects/Bone';
2121
export { Mesh } from './objects/Mesh';
2222
export { LineSegments } from './objects/LineSegments';
23-
//export { LineLoop } from './objects/LineLoop';
23+
export { LineLoop } from './objects/LineLoop';
2424
export { Line } from './objects/Line';
2525
export { Points } from './objects/Points';
2626
export { Group } from './objects/Group';
@@ -44,7 +44,7 @@ export { MaterialLoader } from './loaders/MaterialLoader';
4444
export { BufferGeometryLoader } from './loaders/BufferGeometryLoader';
4545
export { LoadingManager } from './loaders/LoadingManager';
4646
export { ImageLoader } from './loaders/ImageLoader';
47-
//export { ImageBitmapLoader } from './loaders/ImageBitmapLoader';
47+
export { ImageBitmapLoader } from './loaders/ImageBitmapLoader';
4848
export { FontLoader } from './loaders/FontLoader';
4949
export { FileLoader } from './loaders/FileLoader';
5050
export { Loader } from './loaders/Loader';
@@ -54,7 +54,7 @@ export { AudioLoader } from './loaders/AudioLoader';
5454
export { SpotLightShadow } from './lights/SpotLightShadow';
5555
export { SpotLight } from './lights/SpotLight';
5656
export { PointLight } from './lights/PointLight';
57-
//export { RectAreaLight } from './lights/RectAreaLight';
57+
export { RectAreaLight } from './lights/RectAreaLight';
5858
export { HemisphereLight } from './lights/HemisphereLight';
5959
export { DirectionalLightShadow } from './lights/DirectionalLightShadow';
6060
export { DirectionalLight } from './lights/DirectionalLight';
@@ -133,15 +133,15 @@ export { VertexNormalsHelper } from './helpers/VertexNormalsHelper';
133133
export { SpotLightHelper } from './helpers/SpotLightHelper';
134134
export { SkeletonHelper } from './helpers/SkeletonHelper';
135135
export { PointLightHelper } from './helpers/PointLightHelper';
136-
//export { RectAreaLightHelper } from './helpers/RectAreaLightHelper';
136+
export { RectAreaLightHelper } from './helpers/RectAreaLightHelper';
137137
export { HemisphereLightHelper } from './helpers/HemisphereLightHelper';
138138
export { GridHelper } from './helpers/GridHelper';
139139
//export { PolarGridHelper } from './helpers/PolarGridHelper';
140140
export { FaceNormalsHelper } from './helpers/FaceNormalsHelper';
141141
export { DirectionalLightHelper } from './helpers/DirectionalLightHelper';
142142
export { CameraHelper } from './helpers/CameraHelper';
143143
export { BoxHelper } from './helpers/BoxHelper';
144-
//export { Box3Helper } from './helpers/Box3Helper';
144+
export { Box3Helper } from './helpers/Box3Helper';
145145
export { PlaneHelper } from './helpers/PlaneHelper';
146146
export { ArrowHelper } from './helpers/ArrowHelper';
147147
export { AxesHelper } from './helpers/AxesHelper';

src/Three.ts

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
import './polyfills';
22

3-
// export {
4-
// WebGLMultisampleRenderTarget,
5-
// } from './renderers/WebGLMultisampleRenderTarget';
3+
export {
4+
WebGLMultisampleRenderTarget,
5+
} from './renderers/WebGLMultisampleRenderTarget';
66
export { WebGLRenderTargetCube } from './renderers/WebGLRenderTargetCube';
77
export { WebGLRenderTarget } from './renderers/WebGLRenderTarget';
88
export { WebGLRenderer } from './renderers/WebGLRenderer';
@@ -20,7 +20,7 @@ export { Skeleton } from './objects/Skeleton';
2020
export { Bone } from './objects/Bone';
2121
export { Mesh } from './objects/Mesh';
2222
export { LineSegments } from './objects/LineSegments';
23-
//export { LineLoop } from './objects/LineLoop';
23+
export { LineLoop } from './objects/LineLoop';
2424
export { Line } from './objects/Line';
2525
export { Points } from './objects/Points';
2626
export { Group } from './objects/Group';
@@ -34,7 +34,7 @@ export { DepthTexture } from './textures/DepthTexture';
3434
export { Texture } from './textures/Texture';
3535
export * from './geometries/Geometries';
3636
export * from './materials/Materials';
37-
//export { AnimationLoader } from './loaders/AnimationLoader';
37+
export { AnimationLoader } from './loaders/AnimationLoader';
3838
export { CompressedTextureLoader } from './loaders/CompressedTextureLoader';
3939
export { DataTextureLoader } from './loaders/DataTextureLoader';
4040
export { CubeTextureLoader } from './loaders/CubeTextureLoader';
@@ -47,7 +47,7 @@ export {
4747
DefaultLoadingManager,
4848
} from './loaders/LoadingManager';
4949
export { ImageLoader } from './loaders/ImageLoader';
50-
//export { ImageBitmapLoader } from './loaders/ImageBitmapLoader';
50+
export { ImageBitmapLoader } from './loaders/ImageBitmapLoader';
5151
export { FontLoader } from './loaders/FontLoader';
5252
export { FileLoader } from './loaders/FileLoader';
5353
export { Loader } from './loaders/Loader';
@@ -57,7 +57,7 @@ export { AudioLoader } from './loaders/AudioLoader';
5757
export { SpotLightShadow } from './lights/SpotLightShadow';
5858
export { SpotLight } from './lights/SpotLight';
5959
export { PointLight } from './lights/PointLight';
60-
//export { RectAreaLight } from './lights/RectAreaLight';
60+
export { RectAreaLight } from './lights/RectAreaLight';
6161
export { HemisphereLight } from './lights/HemisphereLight';
6262
export { DirectionalLightShadow } from './lights/DirectionalLightShadow';
6363
export { DirectionalLight } from './lights/DirectionalLight';
@@ -136,15 +136,15 @@ export { VertexNormalsHelper } from './helpers/VertexNormalsHelper';
136136
export { SpotLightHelper } from './helpers/SpotLightHelper';
137137
export { SkeletonHelper } from './helpers/SkeletonHelper';
138138
export { PointLightHelper } from './helpers/PointLightHelper';
139-
//export { RectAreaLightHelper } from './helpers/RectAreaLightHelper';
139+
export { RectAreaLightHelper } from './helpers/RectAreaLightHelper';
140140
export { HemisphereLightHelper } from './helpers/HemisphereLightHelper';
141141
export { GridHelper } from './helpers/GridHelper';
142142
//export { PolarGridHelper } from './helpers/PolarGridHelper';
143143
export { FaceNormalsHelper } from './helpers/FaceNormalsHelper';
144144
export { DirectionalLightHelper } from './helpers/DirectionalLightHelper';
145145
export { CameraHelper } from './helpers/CameraHelper';
146146
export { BoxHelper } from './helpers/BoxHelper';
147-
//export { Box3Helper } from './helpers/Box3Helper';
147+
export { Box3Helper } from './helpers/Box3Helper';
148148
export { PlaneHelper } from './helpers/PlaneHelper';
149149
export { ArrowHelper } from './helpers/ArrowHelper';
150150
export { AxesHelper } from './helpers/AxesHelper';

src/constants.d.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -159,6 +159,7 @@ export const LuminanceAlphaFormat: PixelFormat;
159159
export const RGBEFormat: PixelFormat;
160160
export const DepthFormat: PixelFormat;
161161
export const DepthStencilFormat: PixelFormat;
162+
export const RedFormat: PixelFormat;
162163

163164
// Compressed texture formats
164165
// DDS / ST3C Compressed texture formats

src/helpers/Box3Helper.d.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,7 @@ import { LineSegments } from './../objects/LineSegments';
55

66
export class Box3Helper {
77
constructor(object?: Object3D, color?: Color);
8+
9+
type: string;
10+
box: Box3;
811
}
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { RectAreaLight } from './../lights/RectAreaLight';
2+
import { Color } from './../math/Color';
3+
//import { Matrix4 } from './../math/Matrix4';
4+
//import { Object3D } from './../core/Object3D';
5+
6+
export class RectAreaLightHelper {
7+
constructor(light: RectAreaLight, color?: Color | string | number);
8+
9+
light: RectAreaLight;
10+
color: Color | string | number | undefined;
11+
}

src/lights/RectAreaLight.d.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import { Light } from './Light';
2+
import { Color } from './../math/Color';
3+
4+
export class RectAreaLight extends Light {
5+
constructor(
6+
color?: Color | string | number,
7+
intensity?: number,
8+
width?: number,
9+
height?: number
10+
);
11+
12+
type: string;
13+
width: number;
14+
height: number;
15+
intensity: number;
16+
}

src/loaders/AnimationLoader.d.ts

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
import { LoadingManager } from './LoadingManager.js';
2+
3+
export class AnimationLoader {
4+
constructor(manager?: LoadingManager);
5+
6+
manager: LoadingManager;
7+
8+
load(
9+
url: string,
10+
onLoad?: (response: string | ArrayBuffer) => void,
11+
onProgress?: (request: ProgressEvent) => void,
12+
onError?: (event: ErrorEvent) => void
13+
): any;
14+
parse(json: any, onLoad: (response: string | ArrayBuffer) => void): void;
15+
setPath(path: string): AnimationLoader;
16+
}

src/loaders/ImageBitmapLoader.d.ts

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import { LoadingManager } from './LoadingManager.js';
2+
3+
export class ImageBitmapLoader {
4+
constructor(manager?: LoadingManager);
5+
6+
manager: LoadingManager;
7+
8+
setOptions(options: any): ImageBitmapLoader;
9+
load(
10+
url: string,
11+
onLoad?: (response: string | ArrayBuffer) => void,
12+
onProgress?: (request: ProgressEvent) => void,
13+
onError?: (event: ErrorEvent) => void
14+
): any;
15+
setCrossOrigin(): ImageBitmapLoader;
16+
setPath(path: string): ImageBitmapLoader;
17+
}

src/objects/LineLoop.d.ts

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
import { Line } from './Line.js';
2+
import { Geometry } from './../core/Geometry';
3+
import { Material } from './../materials/Material';
4+
import { BufferGeometry } from '../core/BufferGeometry';
5+
6+
export class LineLoop extends Line {
7+
constructor(
8+
geometry?: Geometry | BufferGeometry,
9+
material?: Material | Material[]
10+
);
11+
}
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
import {
2+
WebGLRenderTarget,
3+
WebGLRenderTargetOptions,
4+
} from './WebGLRenderTarget.js';
5+
6+
export class WebGLMultisampleRenderTarget extends WebGLRenderTarget {
7+
constructor(
8+
width: number,
9+
height: number,
10+
options?: WebGLRenderTargetOptions
11+
);
12+
}

0 commit comments

Comments
 (0)