UNPKG

@golemio/pid

Version:
16 lines (15 loc) 764 B
import { AbstractTask } from "@golemio/core/dist/integration-engine/workers"; import { MessageProperties } from "amqplib"; import { ICommonRunsInput } from "../interfaces/CommonRunsMessageInterfaces"; import { CommonRunsValidationSchema } from "../schema/CommonRunsSchema"; export declare class SaveTramRunsToDBTask extends AbstractTask<ICommonRunsInput> { readonly queueName = "saveTramRunsToDB"; readonly queueTtl: number; readonly schema: typeof CommonRunsValidationSchema; private readonly messagesTransformation; private readonly runsRepository; private readonly messageProcessor; private readonly messageFilter; constructor(); protected execute(data: ICommonRunsInput, msgProperties?: MessageProperties): Promise<void>; }