// /redux/thunks/fetchTDRChartDataBySlotThunk.ts import { createAsyncThunk } from "@reduxjs/toolkit"; import { fetchTDRChartDataBySlot } from "../../services/fetchSingleTDRChartData"; export const fetchTDRChartDataBySlotThunk = createAsyncThunk( "tdrChart/fetchSlotData", async (slot: number) => { const data = await fetchTDRChartDataBySlot(slot); if (!data) throw new Error(`Daten für Slot ${slot} nicht gefunden`); return { slot, data }; } );