createTimer
Creating timers with internal closure
Usage
; const timer = ;; // ...delay for current calling; // ...clear timer if needtimerclear;
API
createTimer([defaultDelay = 300])
@param {number} defaultDelay
- default delay for created timer;@returns {Function} timer
const timer1 = ;const timer2 = ;
timer(fn[, customDelay])
@param {Function} fn
- callback, executed after timout;@param {number} [delay=defaultDelay]
- delay for override with current calling@returns {number} timeoutId
- id of current timeout
timer.clear()
- clear current timeout