Browse Source

Remove debounce from Utils

toby 8 years ago
parent
commit
274e1139fa
1 changed files with 0 additions and 27 deletions
  1. 0 27
      src/core/Utils.js

+ 0 - 27
src/core/Utils.js

@@ -1185,33 +1185,6 @@ const Utils = {
         "Latin1":  CryptoJS.enc.Latin1,
     },
 
-
-    /**
-     * A utility for "debouncing" functions.
-     * Debouncing is when you want to ensure events triggered by an event are rate-limited.
-     * @constant
-     */
-    debounce(fn, delay) {
-        let timeout;
-
-        return function() {
-            /**
-             * later calls the debounced function with arguments.
-             * If the debounced function is called again, then the timeout
-             * which calls later is cancelled.
-             */
-            let later = () => {
-                fn.apply(this, arguments);
-            };
-
-            if (timeout) {
-                clearTimeout(timeout);
-            }
-
-            timeout = setTimeout(later, delay);
-        };
-    },
-
 };
 
 export default Utils;