ClockRow
Interface: ClockRow
Defined in: src/time/rows/types.ts:18
The turn's clock stamp — one per turn (time design § 4).
Extends
Properties
iteration
readonlyiteration:number
Defined in: src/time/rows/types.ts:23
The iteration seed filed it at (1).
kind
readonlykind:"clock"
Defined in: src/time/rows/types.ts:19
now
readonlynow:string
Defined in: src/time/clock.ts:56
The anchor for this turn — the app's now, else the turn's start.
Inherited from
nowSource
readonlynowSource:"default"|"app"
Defined in: src/time/clock.ts:58
The app passed now, or the library took the turn's start.
Inherited from
turn
readonlyturn:number
Defined in: src/time/rows/types.ts:21
AgentState.turnNumber when the row was filed — the conversation turn.
window?
readonlyoptionalwindow?:ControlWindow
Defined in: src/time/rows/types.ts:25
The run's time.window, when it passed one.
zone
readonlyzone:string
Defined in: src/time/clock.ts:64
The person's zone for this run — an IANA name. Under zoneSource: 'unknown' it is 'UTC': the zone instants are SPELLED in, never the
person's.
Inherited from
zoneSource
readonlyzoneSource:"unknown"|"run"|"answered"|"builder"
Defined in: src/time/clock.ts:70
The run's time.zone, else the .time({ zone }) fallback; with neither,
the zone the person answered in an earlier turn of this conversation
('answered'), else 'unknown' (G15).
