UNPKG

smart-file-upload

Version:

Smart file upload

14 lines (13 loc) 538 B
import { Job, Queue } from "bull"; import { Connection } from "mongoose"; export declare class FileConsumer { private readonly mongodbConn; private readonly fileQueue; private readonly fileUploadQueue; private readonly fileUpload; constructor(mongodbConn: Connection, fileQueue: Queue, fileUploadQueue: Queue); onUploadFileDetail(job: Job<any>): Promise<void>; onDeleteFiles(job: Job<any>): Promise<void>; onQueueCompleted(job: Job<any>): Promise<void>; onQueueFailed(job: Job<any>, err: any): void; }