From 40a97e32c6ef95752074c365acae4751f486e023 Mon Sep 17 00:00:00 2001 From: Yongzeng Liu <18193094+YogiLiu@users.noreply.github.com> Date: Sat, 29 Jul 2023 22:09:24 +0800 Subject: [PATCH] Add overload to `ffmpeg.on` and `ffmpeg.off` for type inference (#526) * Add overload to `on` for type inference * Add overload to `off` for type inference --- packages/ffmpeg/src/classes.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/ffmpeg/src/classes.ts b/packages/ffmpeg/src/classes.ts index 05ab730..8dd50e2 100644 --- a/packages/ffmpeg/src/classes.ts +++ b/packages/ffmpeg/src/classes.ts @@ -123,6 +123,8 @@ export class FFmpeg { * * @category FFmpeg */ + public on(event: "log", callback: LogEventCallback): void; + public on(event: "progress", callback: ProgressEventCallback): void; public on( event: "log" | "progress", callback: LogEventCallback | ProgressEventCallback @@ -139,6 +141,8 @@ export class FFmpeg { * * @category FFmpeg */ + public off(event: "log", callback: LogEventCallback): void; + public off(event: "progress", callback: ProgressEventCallback): void; public off( event: "log" | "progress", callback: LogEventCallback | ProgressEventCallback