UNPKG

@golemio/pid

Version:
13 lines (12 loc) 896 B
import { IPublicApiDetailedTrip } from "../../../../domain/PublicApiDetailedTripInterfaces"; import { IDelayComputationRepository } from "../../../../domain/repository/IDelayComputationRepository"; import { GTFSShapesModel } from "../../../../../ropid-gtfs/models/GTFSShapesModel"; import { IPublicApiCacheDto } from "../../../../../../schema-definitions/vehicle-positions/redis/interfaces/IPublicApiCacheDto"; import { AbstractDetailedTripScopeHandler } from "./AbstractDetailedTripScopeHandler"; export declare class ShapesTripScopeHandler extends AbstractDetailedTripScopeHandler { private delayComputationRepository; private tripShapesTransformation; protected shapeModel: GTFSShapesModel; constructor(delayComputationRepository: IDelayComputationRepository); handle(output: IPublicApiDetailedTrip, vehiclePosition: IPublicApiCacheDto): Promise<IPublicApiDetailedTrip>; }