UNPKG

@golemio/pid

Version:
18 lines (17 loc) 1.26 kB
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>; }