@golemio/pid
Version:
Golemio PID Module
12 lines (11 loc) • 613 B
TypeScript
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>;
}