Czyszczenie i restrukturyzacja store'a

This commit is contained in:
2021-06-11 00:29:57 +02:00
parent b6267ad88c
commit 5f028fe9c8
8 changed files with 231 additions and 125 deletions
+6 -3
View File
@@ -1,5 +1,5 @@
import Train from './Train';
import ScheduledTrain from './ScheduledTrain';
import Train from "./Train";
import ScheduledTrain from "./ScheduledTrain";
export default interface Station {
stationName: string;
@@ -52,6 +52,9 @@ export default interface Station {
statusTimeString: string;
statusID: string;
stationTrains: Train[];
stationTrains: {
driverName: number;
trainNo: number;
}[];
scheduledTrains: ScheduledTrain[];
}
+3 -1
View File
@@ -1,4 +1,4 @@
import TrainStop from '@/scripts/interfaces/TrainStop';
import TrainStop from "@/scripts/interfaces/TrainStop";
export default interface Train {
mass: number;
@@ -16,6 +16,8 @@ export default interface Train {
locoType: string;
online: boolean;
cars: string[];
timetableData?: {
timetableId: number;
category: string;
+7 -7
View File
@@ -5,17 +5,17 @@ export default interface TrainStop {
stopDistance: number;
mainStop: boolean;
arrivalLine: string;
arrivalTimeString: string;
arrivalLine: string | null;
arrivalTimeString: string | null;
arrivalTimestamp: number;
arrivalRealTimeString: string;
arrivalRealTimeString: string | null;
arrivalRealTimestamp: number;
arrivalDelay: number;
departureLine: string;
departureTimeString: string;
departureLine: string | null;
departureTimeString: string | null;
departureTimestamp: number;
departureRealTimeString: string;
departureRealTimeString: string | null;
departureRealTimestamp: number;
departureDelay: number;
@@ -25,5 +25,5 @@ export default interface TrainStop {
terminatesHere: boolean;
confirmed: boolean;
stopped: boolean;
stopTime: number;
stopTime: number | null;
}