@golemio/pid
Version:
Golemio PID Module
16 lines (15 loc) • 788 B
TypeScript
import { AbstractTask } from "@golemio/core/dist/integration-engine/workers";
import { MessageProperties } from "@golemio/core/dist/shared/amqplib";
import { ICommonRunsInput } from "../interfaces/CommonRunsMessageInterfaces";
import { CommonRunsValidationSchema } from "../schema/CommonRunsSchema";
export declare class SaveBusRunsToDBTask extends AbstractTask<ICommonRunsInput> {
readonly queueName = "saveBusRunsToDB";
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>;
}