UNPKG

@golemio/pid

Version:
12 lines (11 loc) 613 B
import { IDataDeletionParams } from "../../../shared/interfaces/IDataDeletionParams"; import { DataDeletionValidationSchema } from "../../../shared/schema/DataDeletionSchema"; import { AbstractTask } from "@golemio/core/dist/integration-engine/workers"; export declare class DeleteDataTask extends AbstractTask<IDataDeletionParams> { readonly queueName = "deleteData"; readonly queueTtl: number; readonly schema: typeof DataDeletionValidationSchema; private readonly selectRepositoryFactory; constructor(queuePrefix: string); protected execute(data: IDataDeletionParams): Promise<void>; }