From c4416f66af77bb3fb2cc9a717d8cce0dfa8c328e Mon Sep 17 00:00:00 2001 From: Fred Boniface Date: Sun, 21 Apr 2024 23:06:08 +0100 Subject: [PATCH] Reuse service detail type from database in API --- src/owlboardApi/trainTimetable.ts | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/src/owlboardApi/trainTimetable.ts b/src/owlboardApi/trainTimetable.ts index 68b5423..4d6d55c 100644 --- a/src/owlboardApi/trainTimetable.ts +++ b/src/owlboardApi/trainTimetable.ts @@ -1,4 +1,5 @@ import type { OB_Pis_SimpleObject } from "./pis"; +import type { ServiceDetail } from "../database/timetable"; export interface OB_TrainTT_service { stpIndicator: string; @@ -12,15 +13,7 @@ export interface OB_TrainTT_service { daysRun: string[]; stops: OB_TrainTT_stopDetail[]; pis?: OB_Pis_SimpleObject; - serviceDetail: OB_TrainTT_serviceDetail; -} - -export interface OB_TrainTT_serviceDetail { - firstClass: boolean; - catering: boolean; - sleeper: boolean; - vstp: boolean; - guard: boolean; + serviceDetail: ServiceDetail; } export interface OB_TrainTT_stopDetail {