starling-devex 0.1.2

Starling: a local dev orchestrator with a central daemon, shared named-URL proxy, and a k9s-style TUI (a Rust port of Tilt + portless)
import LogStore from "./LogStore"
import {
  ShowErrorModal,
  ShowFatalErrorModal,
  SnapshotHighlight,
  SocketState,
} from "./types"
import type { View } from "./webview"

type HudState = {
  view: View
  snapshotHighlight: SnapshotHighlight | undefined
  snapshotDialogAnchor: HTMLElement | null
  snapshotStartTime: string | undefined
  showSnapshotModal: boolean
  showCopySuccess: boolean
  showFatalErrorModal: ShowFatalErrorModal
  error: string | undefined
  showErrorModal: ShowErrorModal
  socketState: SocketState
  logStore?: LogStore
}

export default HudState