src/viewer/Modes.ts (16 lines of code) (raw):

import { State } from "../state/State"; import { CameraControls } from "./enums/CameraControls"; export function cameraControlsToState(cameraControls: CameraControls): State { switch (cameraControls) { case CameraControls.Custom: return State.Custom; case CameraControls.Earth: return State.Earth; case CameraControls.Gravity: return State.GravityTraversing; case CameraControls.Street: return State.Traversing; default: return null; } }