GitHub

ClockService

API reference for ClockService.

Functions

unsafe_now

unsafe_now() -> float

Wall-clock time, seconds since the epoch.

Returns float

def unsafe_now(self) -> float:
    """Wall-clock time, seconds since the epoch."""
    ...

unsafe_monotonic

unsafe_monotonic() -> float

A clock that never goes backwards, in seconds.

Returns float

def unsafe_monotonic(self) -> float:
    """A clock that never goes backwards, in seconds."""
    ...

unsafe_now_nanos

unsafe_now_nanos() -> int

Wall-clock time, whole nanoseconds since the epoch.

Returns int

def unsafe_now_nanos(self) -> int:
    """Wall-clock time, whole nanoseconds since the epoch."""
    ...

unsafe_monotonic_nanos

unsafe_monotonic_nanos() -> int

Monotonic time in whole nanoseconds.

Returns int

def unsafe_monotonic_nanos(self) -> int:
    """Monotonic time in whole nanoseconds."""
    ...

sleep

sleep(seconds) -> Effect[None]
ParameterTypeDescription
secondsSeconds

Returns Effect[None]

def sleep(self, seconds: Seconds) -> Effect[None]: ...