Clock
Clock =
object
Defined in: packages/core/src/time/clock.ts:8
A time source with a one-shot timer, so code that schedules work can run on a fake clock in tests and replays.
Times are milliseconds on one monotonic time line — performance.now() for
SYSTEM_CLOCK — never wall-clock dates.
Methods
Section titled “Methods”now():
number
Defined in: packages/core/src/time/clock.ts:10
The current time.
Returns
Section titled “Returns”number
setTimer()
Section titled “setTimer()”setTimer(
at,callback): () =>void
Defined in: packages/core/src/time/clock.ts:17
Calls callback once at at, or as soon as possible when at is past.
Parameters
Section titled “Parameters”number
callback
Section titled “callback”() => void
Returns
Section titled “Returns”A function cancelling the timer; calling it after the timer fired does nothing.
() => void