Everything PhysicsSolverAdapter.drainEvents can return (§37), plus the
"jointbreak" the world itself produces (§28, plan P6-2) — discriminated
by type.
for (consteventofadapter.drainEvents()) { switch (event.type) { case"collisionstart": // event is narrowed to CollisionEvent break; case"triggerenter": // event is narrowed to TriggerEvent break; // … } }
Everything
PhysicsSolverAdapter.drainEventscan return (§37), plus the"jointbreak"the world itself produces (§28, plan P6-2) — discriminated bytype.