1- import Jolt from "@azaleacolburn/jolt-physics"
1+ import type Jolt from "@azaleacolburn/jolt-physics"
22import * as THREE from "three"
3- import { mirabuf } from "@/proto/mirabuf"
3+ import type { mirabuf } from "@/proto/mirabuf"
44import { OnContactAddedEvent } from "@/systems/physics/ContactEvents"
5- import Mechanism from "@/systems/physics/Mechanism"
6- import { BodyAssociate , LayerReserve } from "@/systems/physics/PhysicsSystem"
5+ import type Mechanism from "@/systems/physics/Mechanism"
6+ import { BodyAssociate , type LayerReserve } from "@/systems/physics/PhysicsSystem"
77import PreferencesSystem from "@/systems/preferences/PreferencesSystem"
8- import {
8+ import type {
99 Alliance ,
1010 EjectorPreferences ,
1111 FieldPreferences ,
@@ -14,16 +14,20 @@ import {
1414 ScoringZonePreferences ,
1515 Station ,
1616} from "@/systems/preferences/PreferenceTypes"
17- import { CustomOrbitControls } from "@/systems/scene/CameraControls"
18- import GizmoSceneObject from "@/systems/scene/GizmoSceneObject"
19- import Brain from "@/systems/simulation/Brain"
17+ import type { CustomOrbitControls } from "@/systems/scene/CameraControls"
18+ import type GizmoSceneObject from "@/systems/scene/GizmoSceneObject"
19+ import type Brain from "@/systems/simulation/Brain"
20+ import type { SimConfigData } from "@/systems/simulation/SimConfigShared"
2021import SynthesisBrain from "@/systems/simulation/synthesis_brain/SynthesisBrain"
2122import WPILibBrain from "@/systems/simulation/wpilib_brain/WPILibBrain"
2223import World from "@/systems/World"
23- import { ContextData , ContextSupplier } from "@/ui/components/ContextMenuData"
24+ import type { ContextData , ContextSupplier } from "@/ui/components/ContextMenuData"
2425import { globalAddToast } from "@/ui/components/GlobalUIControls"
25- import { ProgressHandle } from "@/ui/components/ProgressNotificationData"
26+ import type { ProgressHandle } from "@/ui/components/ProgressNotificationData"
2627import { SceneOverlayTag } from "@/ui/components/SceneOverlayEvents"
28+ import { ConfigMode } from "@/ui/panels/configuring/assembly-config/ConfigTypes"
29+ import ConfigurePanel from "@/ui/panels/configuring/assembly-config/ConfigurePanel"
30+ import AutoTestPanel from "@/ui/panels/simulation/AutoTestPanel"
2731import JOLT from "@/util/loading/JoltSyncLoader"
2832import { convertJoltMat44ToThreeMatrix4 , convertJoltVec3ToThreeVector3 } from "@/util/TypeConversions"
2933import SceneObject from "../systems/scene/SceneObject"
@@ -35,10 +39,6 @@ import { MiraType } from "./MirabufLoader"
3539import MirabufParser , { ParseErrorSeverity , type RigidNodeId , type RigidNodeReadOnly } from "./MirabufParser"
3640import ProtectedZoneSceneObject from "./ProtectedZoneSceneObject"
3741import ScoringZoneSceneObject from "./ScoringZoneSceneObject"
38- import { SimConfigData } from "@/systems/simulation/SimConfigShared"
39- import ConfigurePanel from "@/ui/panels/configuring/assembly-config/ConfigurePanel"
40- import AutoTestPanel from "@/ui/panels/simulation/AutoTestPanel"
41- import { ConfigMode } from "@/ui/panels/configuring/assembly-config/ConfigTypes"
4242
4343const DEBUG_BODIES = false
4444
0 commit comments