smart-file-upload
Version:
Smart file upload
11 lines (10 loc) • 449 B
TypeScript
import { Job, Queue } from "bull";
import { ImageMagickService } from "../common/imageMagick.service";
export declare class ImageMagickConsumer {
private readonly imageMagickService;
private readonly fileQueue;
constructor(imageMagickService: ImageMagickService, fileQueue: Queue);
onCompressImage(job: Job<any>): Promise<void>;
onQueueCompleted(job: Job<any>): Promise<void>;
onQueueFailed(job: Job<any>, err: any): void;
}