From ab1d2242c3ca0b789a4fc97c296643d7cdc4774d Mon Sep 17 00:00:00 2001 From: Arif Hasanic Date: Fri, 25 Jul 2025 01:47:11 +0200 Subject: [PATCH] add dwd type --- src/components/Flatastic/style.module.css | 0 src/components/Timetable/Timetable.tsx | 1 - src/components/Timetable/style.module.css | 0 src/store/flatastic.ts | 7 +------ src/store/kvv.ts | 2 +- src/types/dwdType.ts | 13 +++++++++++++ 6 files changed, 15 insertions(+), 8 deletions(-) create mode 100644 src/components/Flatastic/style.module.css create mode 100644 src/components/Timetable/style.module.css create mode 100644 src/types/dwdType.ts diff --git a/src/components/Flatastic/style.module.css b/src/components/Flatastic/style.module.css new file mode 100644 index 0000000..e69de29 diff --git a/src/components/Timetable/Timetable.tsx b/src/components/Timetable/Timetable.tsx index 56dd10f..19c289b 100644 --- a/src/components/Timetable/Timetable.tsx +++ b/src/components/Timetable/Timetable.tsx @@ -1,7 +1,6 @@ import { useEffect } from "react"; import TimetableRow from "@/components/TimetableRow/TimetableRow"; - import { useKVVStore } from "@/store/kvv"; import type { DepartureType } from "@/types/departureType"; diff --git a/src/components/Timetable/style.module.css b/src/components/Timetable/style.module.css new file mode 100644 index 0000000..e69de29 diff --git a/src/store/flatastic.ts b/src/store/flatastic.ts index f896c0c..41248a7 100644 --- a/src/store/flatastic.ts +++ b/src/store/flatastic.ts @@ -1,12 +1,7 @@ import { create } from "zustand"; +import { devtools } from "zustand/middleware"; import Flatastic from "@/api/flatastic"; import type { FlatasticChore } from "@/types/flatasticChore"; -import { devtools } from "zustand/middleware"; - -interface FlatasticStore { - chores: FlatasticChore[]; - fetch: () => Promise; -} const useFlatasticStore = create( devtools( diff --git a/src/store/kvv.ts b/src/store/kvv.ts index ed960ad..db9e87a 100644 --- a/src/store/kvv.ts +++ b/src/store/kvv.ts @@ -1,7 +1,7 @@ import { create } from "zustand"; +import { devtools } from "zustand/middleware"; import { fetchKvvDepartures } from "@/api/kvv"; import type { DepartureType } from "@/types/departureType"; -import { devtools } from "zustand/middleware"; const useKVVStore = create( devtools( diff --git a/src/types/dwdType.ts b/src/types/dwdType.ts new file mode 100644 index 0000000..31d1231 --- /dev/null +++ b/src/types/dwdType.ts @@ -0,0 +1,13 @@ +export interface Forecast2 { + stationId: string; + start: number; + timeStep: number; + temperature: number[]; + precipitationTotal: number[]; + sunshine: number[]; + dewPoint2m: number[]; + surfacePressure: number[]; + humidity: number[]; + isDay: boolean[]; + temperatureStd: number[]; +}