UNPKG

@golemio/pid

Version:
11 lines (10 loc) 823 B
import { IRegionalBusRunsMessagesModel } from "../../../../../../schema-definitions/vehicle-positions/models/interfaces/IRegionalBusRunsMessagesModel"; import { RegionalBusGtfsCacheRepository } from "../../data-access/cache/RegionalBusGtfsCacheRepository"; import { IExtendedSchedule, IExtendedScheduleWithExternalId } from "./interfaces/IExtendedSchedule"; import { IGtfsLookupManager } from "./interfaces/IGtfsLookupManager"; export declare class GtfsLookupManager implements IGtfsLookupManager { private gtfsLookupCacheRepository; constructor(gtfsLookupCacheRepository: RegionalBusGtfsCacheRepository); getScheduleInputData(messages: IRegionalBusRunsMessagesModel[]): Promise<Array<IExtendedSchedule | null>>; setGtfsScheduleLookup(scheduleInputData: IExtendedScheduleWithExternalId[]): Promise<void>; }