diff --git a/index.ts b/index.ts index 6f45e10..121cf1a 100644 --- a/index.ts +++ b/index.ts @@ -3,7 +3,7 @@ export { Corpus } from './src/database/corpus' export { Pis } from './src/database/pis' export { ReasonCode } from './src/database/reasonCode' export { Station } from './src/database/station' -export { Service, Stop, SimpleService } from './src/database/timetable' +export { Service, Stop, SimpleService, ServiceDetail } from './src/database/timetable' export { User } from './src/database/user' // Downstream API diff --git a/src/database/timetable.ts b/src/database/timetable.ts index 86e1f85..a6a61c2 100644 --- a/src/database/timetable.ts +++ b/src/database/timetable.ts @@ -31,10 +31,15 @@ interface Service { scheduleEndDate: Date; daysRun: string[]; stops: Stop[]; - vstp: boolean; - firstClass: boolean; - catering: boolean; - sleeper: boolean; + serviceDetail: ServiceDetail; } -export { Stop, Service, SimpleService } \ No newline at end of file +interface ServiceDetail { + firstClass: boolean; + catering: boolean; + sleeper: boolean; + vstp: boolean; + guard: boolean +} + +export { Stop, Service, SimpleService, ServiceDetail } \ No newline at end of file