@golemio/parkings
Version:
Golemio Parkings Module
16 lines (15 loc) • 1.1 kB
TypeScript
import { ParkingsLocationRepository } from "../../repositories/ParkingsLocationRepository";
import { TskParkingSectionLevelTransformation } from "../../transformations/TskParkingSectionLevelTransformation";
import { ITskParkingSectionLevel } from "../../../schema-definitions/datasources/interfaces/ITskParkingSectionLevel";
import { ISimpleConfig } from "@golemio/core/dist/helpers/configuration/ISimpleConfig";
import { AbstractEmptyTask } from "@golemio/core/dist/integration-engine";
import { DataSource } from "@golemio/core/dist/integration-engine/datasources";
export declare class SaveTskParkingSectionLevelTask extends AbstractEmptyTask {
readonly queueName: string;
private readonly dataSource;
private readonly transformation;
private readonly parkingsLocationRepository;
private readonly config;
constructor(queueName: string, queuePrefix: string, dataSource: DataSource<ITskParkingSectionLevel[]>, transformation: TskParkingSectionLevelTransformation, parkingsLocationRepository: ParkingsLocationRepository, config: ISimpleConfig);
execute(): Promise<void>;
}