UNPKG

@golemio/parkings

Version:
22 lines (21 loc) 1.35 kB
import { OsmDataSource } from "../../datasources/osm/OsmDataSource"; import { OpenHoursRepository } from "../../repositories/OpenHoursRepository"; import { ParkingsLocationRepository } from "../../repositories/ParkingsLocationRepository"; import { ParkingsSecondaryRepository } from "../../repositories/ParkingsSecondaryRepository"; import { OsmOpeningHoursTransformation } from "../../transformations/osm/OsmOpeningHoursTransformation"; import { ILogger } from "@golemio/core/dist/helpers/logger/LoggerProvider"; import { AbstractEmptyTask } from "@golemio/core/dist/integration-engine/workers/AbstractEmptyTask"; export declare class SaveOsmDataTask extends AbstractEmptyTask { private osmDataSource; private parkingSecondaryRepository; private parkingLocationRepository; private osmOpeningHoursTransformation; private openHoursRepository; private logger; readonly queueName = "saveOsmDataTask"; readonly queueTtl: number; constructor(osmDataSource: OsmDataSource, parkingSecondaryRepository: ParkingsSecondaryRepository, parkingLocationRepository: ParkingsLocationRepository, osmOpeningHoursTransformation: OsmOpeningHoursTransformation, openHoursRepository: OpenHoursRepository, logger: ILogger); protected execute(): Promise<void>; private updateParkingsData; private updateParkingsLocationData; }