restruct: added interal lines info to train schedule; minor fixes

This commit is contained in:
2025-02-02 22:22:04 +01:00
parent 1b2cd34e86
commit 5787deeaf8
5 changed files with 257 additions and 89 deletions
+32
View File
@@ -164,4 +164,36 @@ export interface TrainScheduleStop {
isExternal: boolean;
comments: string | null;
}
export interface TrainSchedulePoint {
nameHtml: string;
nameRaw: string;
status: 'confirmed' | 'unconfirmed' | 'stopped';
position: 'begin' | 'end' | 'en-route';
type: string;
duration: number;
distance: number;
arrivalScheduled: number;
arrivalReal: number;
departureScheduled: number;
departureReal: number;
comments: string | null;
arrivalDelay: number;
departureDelay: number;
arrivalLine: string | null;
departureLine: string | null;
arrivalLineInfo: StationRoutesInfo | null;
departureLineInfo: StationRoutesInfo | null;
isExternal: boolean,
isActive: boolean;
isSBL: boolean;
sceneryName: string | null;
isSceneryOnline: boolean;
}