UNPKG

@golemio/pid

Version:
16 lines (15 loc) 696 B
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>; }