@golemio/pid
Version:
Golemio PID Module
16 lines (15 loc) • 696 B
TypeScript
import { AbstractTask } from "@golemio/core/dist/integration-engine/workers";
import { ILogCollectionParams } from "../interfaces/ILogCollectionParams";
import { LogCollectionValidationSchema } from "../schema/LogCollectionSchema";
export declare class CollectAndSaveLogsTask extends AbstractTask<ILogCollectionParams> {
readonly queueName = "collectAndSaveLogs";
readonly queueTtl: number;
readonly schema: typeof LogCollectionValidationSchema;
private dataSourceFactory;
private logTransformation;
private logRepository;
private logFilter;
private logger;
constructor(queuePrefix: string);
protected execute(data: ILogCollectionParams): Promise<void>;
}