RouterClock
Time source and timers.
Time source and timers. Defaults to the global clock. Tests pass a fake one, so pending UI, GC and blocking timers run on demand.
Import#
ts
import type { RouterClock } from "@shadow-js/router";
Signature#
ts
interface RouterClock {
now(): number;
setTimeout(run: () => void, ms: number): unknown;
clearTimeout(handle: unknown): void;
}
Members#
| Name | Type | Description |
|---|---|---|
now |
now(): number |
|
setTimeout |
setTimeout(run: () => void, ms: number): unknown |
|
clearTimeout |
clearTimeout(handle: unknown): void |