Constructors
Properties
Static
get
Static
Readonly
getPeriodicTimer
getPeriodicTimer: ((name: string,
intervalMs: number,
callback: Callback) => Timer) Static
Readonly
getTimer
getTimer: ((name: string,
durationMs: number,
callback: Callback) => Timer) Static
Readonly
now
now: (() => Date)
Static
Readonly
nowMs
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
Static
register
- register(timer): void
Returns void
Static
sleep
- sleep(name, durationMs): CancelablePromise<void>
Parameters
- name: string
- durationMs: number
Static
unregister
- 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.