diff --git a/src/api/bus/entity.ts b/src/api/bus/entity.ts index 6e03701d2..8fc2d8c08 100644 --- a/src/api/bus/entity.ts +++ b/src/api/bus/entity.ts @@ -71,6 +71,14 @@ export interface BusRouteInfoResponseDTO { schedule: ScheduleResponseDTO[]; } +export interface BusRouteInfo { + bus_timetables: { + route_name: string; + arrival_info: ArrivalInfo[]; + }[], + updated_at: string; +} + export interface ArrivalInfo { arrival_time: string; node_name: string; diff --git a/src/pages/Bus/BusCoursePage/hooks/useBusTimetable.ts b/src/pages/Bus/BusCoursePage/hooks/useBusTimetable.ts index 0be822004..af040e57e 100644 --- a/src/pages/Bus/BusCoursePage/hooks/useBusTimetable.ts +++ b/src/pages/Bus/BusCoursePage/hooks/useBusTimetable.ts @@ -26,8 +26,7 @@ function useBusTimetable(course: ShuttleCourse): ShuttleTimetable; function useBusTimetable(course: ExpressCourse): ExpressTimetable; -function useBusTimetable(course: Course): ShuttleTimetable | -ExpressTimetable | undefined { +function useBusTimetable(course: Course): ShuttleTimetable | ExpressTimetable | undefined { const { bus_type: busType, direction: busDirection, region: busRegion } = course; const { data } = useSuspenseQuery(