import { speedProbesResponseSchema, type SpeedProbeRead } from "@mmapp/contracts" export { speedProbeReadSchema as speedProbeSchema } from "@mmapp/contracts" export type SpeedProbeApiRow = SpeedProbeRead export function readProbeSchedule(raw: unknown): SpeedProbeApiRow[] { const parsed = speedProbesResponseSchema.safeParse(raw) if (!parsed.success) throw Error("Данные проб скорости не подтверждены сервером.") return parsed.data.probes }