UNPKG

@golemio/pid

Version:
12 lines (11 loc) 853 B
import { ITripScopeHandler } from "../../../domain/ITripScopeHandler"; import { IPublicApiGtfsTrip } from "../../../domain/PublicApiGtfsTripLookupInterfaces"; import { DetailedTripScope } from "../../../routers/v2/helpers/DetailedTripScopeEnum"; import { ITripWithOptionalAssociationsDto } from "../../../../../schema-definitions/ropid-gtfs/interfaces/ITripWithOptionalAssociationsDto"; type GtfsTripScopeHandler = ITripScopeHandler<IPublicApiGtfsTrip, ITripWithOptionalAssociationsDto>; export declare class GtfsTripScopeHandlerFactory { private dictionary; constructor(infoTripScopeHandler: GtfsTripScopeHandler, stopTimesTripScopeHandler: GtfsTripScopeHandler, shapeTripScopeHandler: GtfsTripScopeHandler, vehicleDescriptorTripScopeHandler: GtfsTripScopeHandler); getStrategy(scope: DetailedTripScope): GtfsTripScopeHandler; } export {};