UNPKG

@golemio/pid

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