mirror of
https://github.com/Spythere/pragotron-td2.git
synced 2026-05-02 21:18:13 +00:00
38 lines
721 B
TypeScript
38 lines
721 B
TypeScript
export enum RowIndex {
|
|
HourLeading = 0,
|
|
HourSecondary = 1,
|
|
MinuteLeading = 2,
|
|
MinuteSecondary = 3,
|
|
TrainNumber = 4,
|
|
RouteVia = 5,
|
|
RouteTo = 6,
|
|
}
|
|
|
|
interface ITableRowValues {
|
|
routeTo: string;
|
|
routeVia: string;
|
|
dateDigits: string[];
|
|
trainNumber: string;
|
|
// routeTo, routeVia, date1, date2, date3, date4, trainNumber
|
|
currentRowIndexes: [number, number, number, number, number, number, number];
|
|
}
|
|
|
|
export interface ITableRow {
|
|
trainNumber: string;
|
|
timetableId: number;
|
|
|
|
routeTo: string;
|
|
routeVia: string;
|
|
|
|
checkpointName: string;
|
|
|
|
arrivalTimestamp: number;
|
|
departureTimestamp: number;
|
|
|
|
delayMinutes: number;
|
|
date?: Date;
|
|
dateDigits: string[];
|
|
|
|
tableValues: ITableRowValues;
|
|
}
|