UNPKG

@golemio/pid

Version:
16 lines (15 loc) 784 B
import { RopidGTFSStopTimesModel } from "../../../../ropid-gtfs/RopidGTFSStopTimesModel"; import { BlockStopsRedisRepository } from "../../../../ropid-gtfs/data-access/cache"; import { TripStopsSchedule } from "../interfaces/VPInterfaces"; export declare class TripStopsManager { private readonly gtfsStopTimesRepository; private readonly blockStopsRedisRepository; constructor(gtfsStopTimesRepository: RopidGTFSStopTimesModel, blockStopsRedisRepository: BlockStopsRedisRepository); /** * Get trip stops schedule by block id * * @param {string} blockId - Target gtfs block id * @param {string} tripIds - List of inserted gtfs trip ids */ setAndReturnTripStopsSchedule: (blockId: string, tripIds: string[]) => Promise<TripStopsSchedule>; }