Skip to content

CountdownContent

A known future moment: a meeting, a launch, market close. Or a timer.

optional endsAtTarget?: 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.


optional pausedRemaining?: 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.


optional showsSeconds?: boolean

A timer rather than an appointment: shows a ticking 18:42 instead of 18m and the target’s time of day.


optional startedAt?: WireDate

When the countdown began, so a ring can show how much is left. Keep startedAt…target the whole span.


target: WireDate