Refactor of map & other components

This commit is contained in:
ThePetrovich 2025-06-27 18:23:50 +08:00
parent 527d4417ff
commit c7df38e6ce
10 changed files with 532 additions and 466 deletions

23
src/lib/stores.ts Normal file
View file

@ -0,0 +1,23 @@
import { writable } from "svelte/store";
import type { FlightParameters, Telemetry, ParsedTelemetry } from "./types";
import type { Prediction, ParsedPrediction } from "./types";
export const flightParametersStore = writable<FlightParameters>({
ascent_rate: 5.0,
burst_altitude: 30000.0,
dataset: "",
descent_rate: 5.0,
format: "json",
launch_altitude: 0.0,
launch_datetime: "",
launch_latitude: 62.1234,
launch_longitude: 129.1234,
profile: "standard_profile",
version: 2,
});
export const latestTelemetry = writable({} as Telemetry);
export const latestTelemetryParsed = writable({} as ParsedTelemetry);
export const latestPrediction = writable({} as Prediction);
export const latestPredictionParsed = writable({} as ParsedPrediction);