UNPKG

@golemio/pid

Version:
24 lines (23 loc) 1.24 kB
import { InfotextFacade } from "../../service/facade/InfotextFacade"; import { StopFacade } from "../../service/facade/StopFacade"; import { TransferFacade } from "../../service/facade/TransferFacade"; import { TransferDepartureCacheTransformation } from "../../service/transformations/TransferDepartureCacheTransformation"; import { ISimpleConfig } from "@golemio/core/dist/helpers/configuration/ISimpleConfig"; import { RequestHandler } from "@golemio/core/dist/shared/express"; export declare class V4TransferBoardsController { private config; private stopFacade; private infotextFacade; private transferFacade; private transformation; private static readonly NO_TRANSFERS; private readonly defaultTransferBoardsLimit; private countPreviousStopsToAllow; private isOppositeDirectionFilterStopNameStrict; constructor(config: ISimpleConfig, stopFacade: StopFacade, infotextFacade: InfotextFacade, transferFacade: TransferFacade, transformation: TransferDepartureCacheTransformation); getTransferBoardData: RequestHandler; private accessibilityForStops; private enhanceInPlaceWithTimeAndInfo; private enhanceInPlaceWithGuaranteedTransfers; private parseTransferBoardsParams; }