mirror of
https://github.com/empayre/fleet.git
synced 2024-11-07 01:15:22 +00:00
efb35b537a
* 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
17 lines
324 B
JavaScript
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,
|
|
});
|
|
};
|