Преглед на файлове

fix: debounce.flush not invoked if lastArgs not defined (#3281)

David Luzar преди 4 години
родител
ревизия
fa8c7abf50
променени са 1 файла, в които са добавени 1 реда и са изтрити 3 реда
  1. 1 3
      src/utils.ts

+ 1 - 3
src/utils.ts

@@ -131,9 +131,7 @@ export const debounce = <T extends any[]>(
   };
   ret.flush = () => {
     clearTimeout(handle);
-    if (lastArgs) {
-      fn(...lastArgs);
-    }
+    fn(...(lastArgs || []));
   };
   ret.cancel = () => {
     clearTimeout(handle);