@golemio/pid
Version:
Golemio PID Module
11 lines (10 loc) • 589 B
TypeScript
import { IPublicApiGtfsTrip } from "../../domain/PublicApiGtfsTripLookupInterfaces";
import { DetailedTripScope } from "../../routers/v2/helpers/DetailedTripScopeEnum";
import { GtfsTripScopeHandlerFactory } from "../helpers/gtfs-trip-scope/GtfsTripScopeHandlerFactory";
export declare class GtfsTripLookupFacade {
private scopeHandlerFactory;
private readonly gtfsTripRepository;
constructor(scopeHandlerFactory: GtfsTripScopeHandlerFactory);
getOneByGtfsTripId(gtfsTripId: string, scopes: DetailedTripScope[]): Promise<IPublicApiGtfsTrip>;
private isGtfsTripValid;
}