raptor
    Preparing search index...

    Function convertJourneyStep

    • Type Parameters

      • TimeVal
      • V
      • CA extends [V, string][]

      Parameters

      Returns (
          js: JourneyStep<
              TimeVal,
              SharedID,
              SharedID,
              V,
              CA,
              "DEPARTURE"
              | "FOOT"
              | "VEHICLE",
              true,
          >,
      ) =>
          | {
              boardedAt?: number
              | `id-${number}`;
              label: Label<TimeVal, SharedID, SharedID, V, CA>;
              transfer?: { length: number; to: undefined | number | `id-${number}` };
              compare(other: JourneyStep): null | number;
          }
          | {
              boardedAt: SharedID;
              label: Label<TimeVal, SharedID, SharedID, V, CA>;
              transfer: { length: number; to: undefined | number | `id-${number}` };
              compare(other: JourneyStep): null | number;
          }
          | {
              boardedAt: SharedID;
              label: Label<TimeVal, SharedID, SharedID, V, CA>;
              route: Route<TimeVal, SharedID, SharedID>;
              transfer?: { length: number; to: undefined | number | `id-${number}` };
              tripIndex: number;
              compare(other: JourneyStep): null | number;
          }