AxManualEventClock Generated TypeScript API reference. typescript api api/reference build/apidocs/Class.AxManualEventClock.md class AxManualEventClock

AxManualEventClock

Defined in: https://github.com/ax-llm/ax/blob/e690b4823b8309e258594064abe941d4cff6ef89/src/ax/event/types.ts#L91

Deterministic clock for conformance tests, replay, and host schedulers.

Implements

Constructors

Constructor

TypeScript
new AxManualEventClock(value: number): AxManualEventClock;

Defined in: https://github.com/ax-llm/ax/blob/e690b4823b8309e258594064abe941d4cff6ef89/src/ax/event/types.ts#L98

Parameters

ParameterTypeDefault value
valuenumber0

Returns

AxManualEventClock

Methods

advanceBy()

TypeScript
advanceBy(ms: number): void;

Defined in: https://github.com/ax-llm/ax/blob/e690b4823b8309e258594064abe941d4cff6ef89/src/ax/event/types.ts#L128

Parameters

ParameterType
msnumber

Returns

void


now()

TypeScript
now(): number;

Defined in: https://github.com/ax-llm/ax/blob/e690b4823b8309e258594064abe941d4cff6ef89/src/ax/event/types.ts#L100

Returns

number

Implementation of

AxEventClock.now


set()

TypeScript
set(time: number): void;

Defined in: https://github.com/ax-llm/ax/blob/e690b4823b8309e258594064abe941d4cff6ef89/src/ax/event/types.ts#L140

Parameters

ParameterType
timenumber

Returns

void


sleep()

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

Defined in: https://github.com/ax-llm/ax/blob/e690b4823b8309e258594064abe941d4cff6ef89/src/ax/event/types.ts#L104

Parameters

ParameterType
msnumber
signal?AbortSignal

Returns

Promise<void>

Implementation of

AxEventClock.sleep

Docs