fleet/frontend/utilities/debounce/index.js
Gabe Hernandez efb35b537a
add prettier and have it format all fleet application code (#625)
* add prettier and have it format all js code except website:
:

* trying running prettier check in CI

* fix runs on in CI

* change CI job name

* fix prettier erros and fix CI
2021-04-12 14:32:25 +01:00

17 lines
324 B
JavaScript

import { debounce } from "lodash";
const DEFAULT_TIMEOUT = 1000; // 1 function execution per second by default
export default (func, options = {}) => {
const {
leading = true,
trailing = false,
timeout = DEFAULT_TIMEOUT,
} = options;
return debounce(func, timeout, {
leading,
trailing,
});
};