UNPKG

@golemio/pid

Version:
15 lines (14 loc) 1.01 kB
import { IPublicApiDetailedTrip } from "../../../../domain/PublicApiDetailedTripInterfaces"; import { IDelayComputationRepository } from "../../../../domain/repository/IDelayComputationRepository"; import { IStopTimeRepository } from "../../../../domain/repository/IStopTimeRepository"; import { IPublicApiCacheDto } from "../../../../../../schema-definitions/vehicle-positions/redis/interfaces/IPublicApiCacheDto"; import { AbstractDetailedTripScopeHandler } from "./AbstractDetailedTripScopeHandler"; export declare class StopTimesTripScopeHandler extends AbstractDetailedTripScopeHandler { private delayComputationRepository; private stopTimeRepository; private tripStopTimesTransformation; constructor(delayComputationRepository: IDelayComputationRepository, stopTimeRepository: IStopTimeRepository); handle(output: IPublicApiDetailedTrip, vehiclePosition: IPublicApiCacheDto): Promise<IPublicApiDetailedTrip>; private filterNoStopWaypoints; private checkStopTimesSequence; }