Class: Debouncer
Defined in: coreUtils/scheduler.ts:11
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
Constructor
new Debouncer(
timeout
):Debouncer
Defined in: coreUtils/scheduler.ts:17
Parameters
Parameter | Type | Default value |
---|---|---|
|
|
|
Returns
Debouncer
Accessors
timeout
Get Signature
get timeout():
number
|"frame"
Defined in: coreUtils/scheduler.ts:22
Returns
number
| "frame"
Methods
call()
call(
callback
):void
Defined in: coreUtils/scheduler.ts:30
Parameters
Parameter | Type |
---|---|
| () => |
Returns
void
dispose()
dispose():
void
Defined in: coreUtils/scheduler.ts:57
Returns
void
runSynchronously()
runSynchronously():
void
Defined in: coreUtils/scheduler.ts:50
Returns
void
setTimeout()
setTimeout(
timeout
):void
Defined in: coreUtils/scheduler.ts:26
Parameters
Parameter | Type |
---|---|
|
|
Returns
void