interface IClientTiming
Since 0.1.0

Monotonic-time and sleep abstraction used by retry, breaker, and rate-limiter.

Methods

now(): number

Monotonic timestamp in milliseconds (like performance.now()).

sleep(
ms: number,
signal?: AbortSignal
): Promise<void>

Sleep for approximately ms milliseconds, abortable via signal.

Usage

import { type IClientTiming } from "sdk/src/index.ts";