TimeClock
Interface: TimeClock
Defined in: src/time/clock.ts:54
The run's clock, stamped once per turn (time design § 4).
Extended by
Properties
now
readonlynow:string
Defined in: src/time/clock.ts:56
The anchor for this turn — the app's now, else the turn's start.
nowSource
readonlynowSource:"default"|"app"
Defined in: src/time/clock.ts:58
The app passed now, or the library took the turn's start.
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.
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).
