UNPKG

@golemio/pid

Version:
11 lines (10 loc) 715 B
import { IPublicApiDetailedTrip } from "../../domain/PublicApiDetailedTripInterfaces"; import { IVehiclePositionsRepository } from "../../domain/repository/IVehiclePositionsRepository"; import { DetailedTripScope } from "../../routers/v2/helpers/DetailedTripScopeEnum"; import { TripScopeHandlerFactory } from "../helpers/trip-scope/TripScopeHandlerFactory"; export declare class DetailedTripFacade { private scopeHandlerFactory; private vehiclePositionRepository; constructor(scopeHandlerFactory: TripScopeHandlerFactory, vehiclePositionRepository: IVehiclePositionsRepository); getOneByVehicleId(vehicleId: string, scopes: DetailedTripScope[], tripId?: string): Promise<IPublicApiDetailedTrip>; }