smart-file-upload
Version:
Smart file upload
13 lines (12 loc) • 536 B
TypeScript
import { Job, Queue } from "bull";
import { FFmpegService } from "../common/ffmpeg.service";
import { PathService } from "../common/path.service";
export declare class FFmpegVideoConsumer {
private readonly ffmpegService;
private readonly pathService;
private readonly fileQueue;
constructor(ffmpegService: FFmpegService, pathService: PathService, fileQueue: Queue);
onGenerateABV(job: Job<any>): Promise<void>;
onQueueCompleted(job: Job<any>): Promise<void>;
onQueueFailed(job: Job<any>, err: any): void;
}