From 0f8a0eed2584bf63045bdc29dc2ecff9fd31770b Mon Sep 17 00:00:00 2001 From: SollyBunny Date: Wed, 26 Nov 2025 11:15:31 +0000 Subject: [PATCH] Add type info for physics imports --- examples/jsm/physics/AmmoPhysics.js | 1 + examples/jsm/physics/JoltPhysics.js | 1 + examples/jsm/physics/RapierPhysics.js | 1 + 3 files changed, 3 insertions(+) diff --git a/examples/jsm/physics/AmmoPhysics.js b/examples/jsm/physics/AmmoPhysics.js index c7ab23b082cdbd..0aa9a6297f5238 100644 --- a/examples/jsm/physics/AmmoPhysics.js +++ b/examples/jsm/physics/AmmoPhysics.js @@ -23,6 +23,7 @@ async function AmmoPhysics() { } + /** @type {import("ammojs3").default} */ const AmmoLib = await Ammo(); // eslint-disable-line no-undef const frameRate = 60; diff --git a/examples/jsm/physics/JoltPhysics.js b/examples/jsm/physics/JoltPhysics.js index 438b9d68d38a20..fabe46a566e84a 100644 --- a/examples/jsm/physics/JoltPhysics.js +++ b/examples/jsm/physics/JoltPhysics.js @@ -4,6 +4,7 @@ const JOLT_PATH = 'https://cdn.jsdelivr.net/npm/jolt-physics@0.23.0/dist/jolt-ph const frameRate = 60; +/** @type {import("jolt-physics").default | null} */ let Jolt = null; function getShape( geometry ) { diff --git a/examples/jsm/physics/RapierPhysics.js b/examples/jsm/physics/RapierPhysics.js index cf849776febc7b..1a4e74e6c8c9cd 100644 --- a/examples/jsm/physics/RapierPhysics.js +++ b/examples/jsm/physics/RapierPhysics.js @@ -7,6 +7,7 @@ const frameRate = 60; const _scale = new Vector3( 1, 1, 1 ); const ZERO = new Vector3(); +/** @type {import("@dimforge/rapier3d-compat") | null} */ let RAPIER = null; function getShape( geometry ) {