@golemio/pid
Version:
Golemio PID Module
11 lines (10 loc) • 823 B
TypeScript
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>;
}