@golemio/parkings
Version:
Golemio Parkings Module
16 lines (15 loc) • 1.03 kB
TypeScript
import { ParkingTariffRelationsRepository } from "../../repositories/ParkingTariffRelationsRepository";
import { AbstractEmptyTask } from "@golemio/core/dist/integration-engine";
import { DataSource } from "@golemio/core/dist/integration-engine/datasources";
import { ParkingsRepository } from "../../repositories/ParkingsRepository";
import { ITskParkingSection } from "../../../schema-definitions/datasources/interfaces/ITskParkingSection";
import { ISimpleConfig } from "@golemio/core/dist/helpers/configuration/ISimpleConfig";
export declare class SaveTskParkingSectionsTask extends AbstractEmptyTask {
private dataSource;
private parkingsRepository;
private parkingTariffRelationsRepository;
private config;
readonly queueName = "saveTskParkingSections";
constructor(queuePrefix: string, dataSource: DataSource<ITskParkingSection[]>, parkingsRepository: ParkingsRepository, parkingTariffRelationsRepository: ParkingTariffRelationsRepository, config: ISimpleConfig);
execute(): Promise<void>;
}