import { writable } from "svelte/store" import L from "leaflet"; import type { TelemetryPoint, ParsedTelemetry } from "./types"; export function parseTelemetry(telemetry: TelemetryPoint[]): ParsedTelemetry { const flight_path: [number, number, number][] = telemetry.map((point) => [ point.latitude, point.longitude, point.altitude ]); const launch = { latlng: L.latLng(telemetry[0].latitude, telemetry[0].longitude), datetime: new Date(telemetry[0].datetime) }; return { flight_path, launch, datapoints: telemetry }; }