UNPKG

dmn-js-shared

Version:

Shared components used by dmn-js

14 lines 480 B
import { debounce, isNumber } from 'min-dash'; const DEFAULT_DEBOUNCE_TIME = 300; export default function debounceInput(shouldDebounce) { return function _debounceInput(fn) { if (shouldDebounce !== false) { var debounceTime = isNumber(shouldDebounce) ? shouldDebounce : DEFAULT_DEBOUNCE_TIME; return debounce(fn, debounceTime); } else { return fn; } }; } debounceInput.$inject = ['config.debounceInput']; //# sourceMappingURL=debounceInput.js.map