Timer
-
class
Util.Timer() This class represents a single time-delayed action.
Methods
-
Util.Timer.clear() - clear(): void
Clears the pending action if it exists.
Returns: void
-
Util.Timer.isIdle() - isIdle(type:
TimerIdleType): booleanReturns true if no pending action exists and false otherwise.
Parameters
type:TimerIdleTypeReturns: boolean
-
Util.Timer.set() - set(delay: number, action: () => void): void
Sets a new delayed action. If one is already pending before this call is made, it gets cleared.
Parameters
delay: number
The delay in milliseconds to pend the action.action: () => void
The action to pend.Returns: void
-
Util.Timer.waitForIdle() - waitForIdle(type:
TimerIdleType): PromiseReturns a promise that resolves when the timer becomes (or already is) idle.
Parameters
type:TimerIdleTypeReturns: Promise