// /services/fetchTDRReferenceCurve.ts export const fetchTDRReferenceCurve = async ( slot: number ): Promise => { if (typeof window === "undefined") return null; const isDev = process.env.NEXT_PUBLIC_NODE_ENV === "development"; const url = isDev ? `/CPLmockData/tdr-reference-curves/slot${slot}.json` : `${window.location.origin}/CPL?Service/empty.acp&TDRR=${slot}`; try { const res = await fetch(url); if (!res.ok) throw new Error(`HTTP ${res.status}`); return await res.json(); } catch (error) { console.error( `❌ Fehler beim Laden der Referenzkurve für Slot ${slot}:`, error ); return null; } };