ll-package
Version:
2 lines (1 loc) • 395 B
JavaScript
Object.defineProperties(exports,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}});const i=(o,r)=>{let e=!1,l=null;function n(){clearTimeout(l),e=!0,l=setTimeout(()=>{e=!1},50)}return function(u){let s=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;const t=u<0&&o.value||u>0&&r.value;return s&&t?(clearTimeout(l),e=!1):(!t||e)&&n(),!e&&t}};exports.default=i;
;