# TimeClockBinding

`import { TimeClockBinding } from "destack:time/binding";`

Clock binding family.

```ds title="TimeClockBinding"
export interface TimeClockBinding {
    readClock(clock: Clock): Result<Timestamp, HostError>;
    readClockResolution(clock: Clock): Result<Duration, HostError>;
}
```

[language/library/src/time/binding/clock.ds:18:36](https://github.com/destack-sh/destack/blob/main/language/library/src/time/binding/clock.ds#L18-L36)

## Members

### `readClock(clock: Clock): Result<Timestamp, HostError>`

Read one host-provided clock.

### `readClockResolution(clock: Clock): Result<Duration, HostError>`

Read one host-provided clock resolution.
