Skip to content

Commit 178c0cd

Browse files
authored
🤖 Merge PR DefinitelyTyped#70140 [three] r167 by @Methuselah96
1 parent 331b1ff commit 178c0cd

318 files changed

Lines changed: 2189 additions & 1091 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

types/aframe/index.d.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@
44

55
import * as anime from "animejs";
66
import * as three from "three";
7-
import * as threeDeprecated from "three/examples/jsm/deprecated/Geometry";
87

98
export type ThreeLib = typeof three;
109
export type AnimeLib = typeof anime;
@@ -194,7 +193,7 @@ export interface EntityEventMap {
194193
export interface Geometry<T = any> {
195194
data: T;
196195
name: string;
197-
geometry: threeDeprecated.Geometry;
196+
geometry: three.BufferGeometry;
198197
schema: Schema<any>;
199198

200199
init(data: any): void;

types/aframe/test/aframe-tests.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import {
99
SystemDefinition,
1010
THREE,
1111
} from "aframe";
12-
import * as threeDeprecated from "three/examples/jsm/deprecated/Geometry";
1312

1413
// Global
1514
const threeCamera = new AFRAME.THREE.OrthographicCamera();
@@ -122,7 +121,7 @@ AFRAME.registerGeometry("a-test-geometry", {
122121
groupIndex: { default: 0 },
123122
},
124123
init(data) {
125-
this.geometry = new threeDeprecated.Geometry();
124+
this.geometry = new THREE.BufferGeometry();
126125
const temp = data.groupIndex;
127126
temp;
128127
},
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from "../src/Three.WebGPU.js";
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export * from "../src/Three.WebGPU.js";

types/three/examples/jsm/Addons.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -71,7 +71,6 @@ export * from "./interactive/InteractiveGroup.js";
7171
export * from "./interactive/SelectionBox.js";
7272
export * from "./interactive/SelectionHelper.js";
7373

74-
export { default as IESSpotLight } from "./lights/IESSpotLight.js";
7574
export * from "./lights/LightProbeGenerator.js";
7675
export * from "./lights/RectAreaLightUniformsLib.js";
7776

@@ -125,6 +124,7 @@ export * from "./loaders/TGALoader.js";
125124
export * from "./loaders/TIFFLoader.js";
126125
export * from "./loaders/TiltLoader.js";
127126
export * from "./loaders/TTFLoader.js";
127+
export * from "./loaders/UltraHDRLoader.js";
128128
export * from "./loaders/USDZLoader.js";
129129
export * from "./loaders/VOXLoader.js";
130130
export * from "./loaders/VRMLLoader.js";

types/three/examples/jsm/animation/MMDPhysics.d.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { Bone, Euler, Matrix4, Object3D, Quaternion, SkinnedMesh, Vector3 } from "three";
1+
import { Bone, Euler, Matrix4, MeshBasicMaterial, Object3D, Quaternion, SkinnedMesh, Vector3 } from "three";
22

33
export interface MMDPhysicsParameter {
44
unitStep?: number | undefined;
@@ -115,10 +115,10 @@ export class Constraint {
115115
}
116116

117117
export class MMDPhysicsHelper extends Object3D {
118-
mesh: THREE.SkinnedMesh;
118+
mesh: SkinnedMesh;
119119
physics: MMDPhysics;
120-
materials: [THREE.MeshBasicMaterial, THREE.MeshBasicMaterial, THREE.MeshBasicMaterial];
120+
materials: [MeshBasicMaterial, MeshBasicMaterial, MeshBasicMaterial];
121121

122-
constructor(mesh: THREE.SkinnedMesh, physics: MMDPhysics);
122+
constructor(mesh: SkinnedMesh, physics: MMDPhysics);
123123
dispose(): void;
124124
}

types/three/examples/jsm/csm/CSM.d.ts

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import { Camera, DirectionalLight, Material, Object3D, Vector2, Vector3 } from "three";
2+
import { CSMFrustum } from "./CSMFrustum.js";
23

34
export type CSMMode = "uniform" | "logarithmic" | "practical" | "custom";
45

@@ -34,8 +35,8 @@ export class CSM {
3435
lightMargin: number;
3536
customSplitsCallback: (cascades: number, cameraNear: number, cameraFar: number, breaks: number[]) => void;
3637
fade: boolean;
37-
mainFrustum: CSMFrustrum;
38-
frustums: CSMFrustrum[];
38+
mainFrustum: CSMFrustum;
39+
frustums: CSMFrustum[];
3940
breaks: number[];
4041
lights: DirectionalLight[];
4142
shaders: Map<unknown, string>;
@@ -52,5 +53,3 @@ export class CSM {
5253
remove(): void;
5354
dispose(): void;
5455
}
55-
56-
import CSMFrustrum from "./CSMFrustum.js";

types/three/examples/jsm/csm/CSMFrustum.d.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ export interface CSMFrustumParameters {
1010
maxFar?: number;
1111
}
1212

13-
export default class CSMFrustum {
13+
export class CSMFrustum {
1414
constructor(data?: CSMFrustumParameters);
1515
vertices: CSMFrustumVerticies;
1616
setFromProjectionMatrix(projectionMatrix: Matrix4, maxFar: number): CSMFrustumVerticies;

0 commit comments

Comments
 (0)