UNPKG

connection-scan-algorithm

Version:
13 lines (12 loc) 486 B
import { StopID, Time, Trip } from "../gtfs/Gtfs"; import { AnyLeg, Transfer } from "./Journey"; export declare type Connection = TimetableConnection | Transfer; export interface TimetableConnection { origin: StopID; destination: StopID; departureTime: Time; arrivalTime: Time; trip: Trip; } export declare function isTransfer(connection: Connection | AnyLeg): connection is Transfer; export declare function isChangeRequired(a: Connection, b: Connection): boolean;