Skip to content

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.

now(): number

Defined in: packages/core/src/time/clock.ts:10

The current time.

number


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.

number

() => void

A function cancelling the timer; calling it after the timer fired does nothing.

() => void