Constructors
Properties
Staticget
Static ReadonlygetPeriodicTimer
getPeriodicTimer: ((name: string,
intervalMs: number,
callback: Callback) => Timer) Static ReadonlygetTimer
getTimer: ((name: string,
durationMs: number,
callback: Callback) => Timer) Static Readonlynow
now: (() => Date)
Static ReadonlynowMs
nowMs: (() => number)
Methods
getPeriodicTimer
- getPeriodicTimer(name, intervalMs, callback): Timer
Parameters
- name: string
- intervalMs: number
- callback: Callback
getTimer
- getTimer(name, durationMs, callback): Timer
Parameters
- name: string
- durationMs: number
- callback: Callback
now
- now(): Date
Returns Date
nowMs
- nowMs(): number
Returns number
sleep
- sleep(name, durationMs): CancelablePromise<void>
Parameters
- name: string
- durationMs: number
Staticregister
- register(timer): void
Returns void
Staticsleep
- sleep(name, durationMs): CancelablePromise<void>
Parameters
- name: string
- durationMs: number
Staticunregister
- unregister(timer): void
Returns void
Timer and date/time management interface.
You may replace this platform abstraction but we provide an implementation compatible with any standard JS environment.