Skip to content

Interface: Clock ​

The clock, injected.

Every timer in the SDK goes through this, so a test can run a fifteen-minute reconnection sequence in a millisecond and assert what happened at each step instead of sleeping through it.

Methods ​

clearInterval() ​

ts
clearInterval(handle): void;

Parameters ​

ParameterType
handleunknown

Returns ​

void


clearTimeout() ​

ts
clearTimeout(handle): void;

Parameters ​

ParameterType
handleunknown

Returns ​

void


now() ​

ts
now(): number;

Returns ​

number


setInterval() ​

ts
setInterval(fn, ms): unknown;

Parameters ​

ParameterType
fn() => void
msnumber

Returns ​

unknown


setTimeout() ​

ts
setTimeout(fn, ms): unknown;

Parameters ​

ParameterType
fn() => void
msnumber

Returns ​

unknown

Talkline documentation