UNPKG

@golemio/pid

Version:
21 lines (20 loc) 1.53 kB
import { IRopidDeparturesPreset } from "../../../schema-definitions/ropid-departures-presets"; import { ILogger } from "@golemio/core/dist/helpers/logger/LoggerProvider"; import { RopidGtfsMetadataRepository } from "../RopidGtfsMetadataRepository"; import { DeparturePresetsRepository } from "../data-access/DeparturePresetsRepository"; import { RopidDeparturesPresetsTransformation } from "../transformations/RopidDeparturesPresetsTransformation"; import { RopidGTFSStopsModel } from "../RopidGTFSStopsModel"; import { RopidDeparturesPresetsRopidGTFSStopsRepository } from "../../jis/repositories/RopidDeparturesPresetsRopidGTFSStopsRepository"; import { GtfsStopParser } from "../../../helpers/GtfsStopParser"; export declare class DeparturePresetsFacade { private metadataRepository; private ropidGTFSStopsModel; private departurePresetsRepository; private ropidDeparturesPresetsRopidGTFSStopsRepository; private transformationDeparturesPresets; private gtfsStopParser; private logger; constructor(metadataRepository: RopidGtfsMetadataRepository, ropidGTFSStopsModel: RopidGTFSStopsModel, departurePresetsRepository: DeparturePresetsRepository, ropidDeparturesPresetsRopidGTFSStopsRepository: RopidDeparturesPresetsRopidGTFSStopsRepository, transformationDeparturesPresets: RopidDeparturesPresetsTransformation, gtfsStopParser: GtfsStopParser, logger: ILogger); handleNewDeparturePresets(data: IRopidDeparturesPreset[], lastModified: string): Promise<void>; private mapPresetsToGtfsStops; }