CountdownContent
A known future moment: a meeting, a launch, market close. Or a timer.
Properties
Section titled “Properties”endsAtTarget?
Section titled “endsAtTarget?”
optionalendsAtTarget?:boolean
The target ends something already under way (awake until 4:30, muted until 9): the time left reads 1h 59m left, not in 1h 59m.
pausedRemaining?
Section titled “pausedRemaining?”
optionalpausedRemaining?:number
Set when the clock isn’t moving: the seconds left, frozen, and target is ignored. Running reads as paused, idle as set but not started.
showsSeconds?
Section titled “showsSeconds?”
optionalshowsSeconds?:boolean
A timer rather than an appointment: shows a ticking 18:42 instead of 18m and the target’s time of day.
startedAt?
Section titled “startedAt?”
optionalstartedAt?:WireDate
When the countdown began, so a ring can show how much is left. Keep startedAt…target the whole span.
target
Section titled “target”target:
WireDate