@golemio/pid
Version:
Golemio PID Module
8 lines (7 loc) • 593 B
TypeScript
import { DetailedTripScope } from "../../../routers/v2/helpers/DetailedTripScopeEnum";
import { AbstractDetailedTripScopeHandler } from "./strategy/AbstractDetailedTripScopeHandler";
export declare class TripScopeHandlerFactory {
private dictionary;
constructor(infoTripScopeHandler: AbstractDetailedTripScopeHandler, stopTimesTripScopeHandler: AbstractDetailedTripScopeHandler, shapeTripScopeHandler: AbstractDetailedTripScopeHandler, vehicleDescriptorTripScopeHandler: AbstractDetailedTripScopeHandler);
getStrategy(scope: DetailedTripScope): AbstractDetailedTripScopeHandler;
}