Class: Debouncer
Debounces a function call such that only one is performed if multiple requests are made since initial one for the waiting time.
If timeout
is 'frame', then the timeout is assumed to be up until next
rendered frame via
requestAnimationFrame.
Constructors
new Debouncer()
new Debouncer(
timeout
):Debouncer
Parameters
Parameter | Type | Default value |
---|---|---|
|
|
|
Returns
Defined in
Accessors
timeout
get
timeout():number
|"frame"
Returns
number
| "frame"
Defined in
Methods
call()
call(
callback
):void
Parameters
Parameter | Type |
---|---|
| () => |
Returns
void
Defined in
dispose()
dispose():
void
Returns
void
Defined in
runSynchronously()
runSynchronously():
void
Returns
void
Defined in
setTimeout()
setTimeout(
timeout
):void
Parameters
Parameter | Type |
---|---|
|
|
Returns
void