ClockRow

Interface: ClockRow

Defined in: src/core/time/rows.ts:55

The turn's clock stamp — one per turn (time design § 4).

Extends

Properties

iteration

readonly iteration: number

Defined in: src/core/time/rows.ts:60

The iteration seed filed it at (1).


kind

readonly kind: "clock"

Defined in: src/core/time/rows.ts:56


now

readonly now: string

Defined in: src/core/time/clock.ts:53

The anchor for this turn — the app's now, else the turn's start.

Inherited from

TimeClock.now


nowSource

readonly nowSource: "default" | "app"

Defined in: src/core/time/clock.ts:55

The app passed now, or the library took the turn's start.

Inherited from

TimeClock.nowSource


turn

readonly turn: number

Defined in: src/core/time/rows.ts:58

AgentState.turnNumber when the row was filed — the conversation turn.


window?

readonly optional window?: ControlWindow

Defined in: src/core/time/rows.ts:62

The run's time.window, when it passed one.


zone

readonly zone: string

Defined in: src/core/time/clock.ts:57

The person's zone for this run — an IANA name.

Inherited from

TimeClock.zone


zoneSource

readonly zoneSource: "run" | "builder"

Defined in: src/core/time/clock.ts:59

The run's time.zone, else the .time({ zone }) fallback.

Inherited from

TimeClock.zoneSource

On this page