@golemio/pid
Version:
Golemio PID Module
18 lines (17 loc) • 1.26 kB
TypeScript
import { AbstractEmptyTask } from "@golemio/core/dist/integration-engine/workers";
import { StaticDataSourceFactory } from "../../../datasources/StaticDataSourceFactory";
import { DeparturesDirectionRepository } from "./data-access/DeparturesDirectionRepository";
import { MetroRailtrackDataTransformation } from "./transformations/MetroRailtrackDataTransformation";
import { MetroRailtrackGPSRepository } from "./data-access/MetroRailtrackGPSRepository";
import { DeparturesDirectionTransformation } from "./transformations/DeparturesDirectionTransformation";
export declare class SaveStaticDataTask extends AbstractEmptyTask {
private staticDataSourceFactory;
private departuresDirectionRepository;
private railtrackDataTransformation;
private railtrackGPSRepository;
private departuresDirectionTransformation;
readonly queueName = "saveStaticData";
readonly queueTtl: number;
constructor(staticDataSourceFactory: StaticDataSourceFactory, departuresDirectionRepository: DeparturesDirectionRepository, railtrackDataTransformation: MetroRailtrackDataTransformation, railtrackGPSRepository: MetroRailtrackGPSRepository, departuresDirectionTransformation: DeparturesDirectionTransformation);
protected execute(): Promise<void>;
}