GoBrand Calendar

Range and Configuration Types

Public types for configured views, geometry, and half-open query ranges.

VisibleRange is { start, end }, where both values are Temporal.ZonedDateTime instances in the controller timezone. Query with >= start and < end.

NonEmptyCalendarViews enforces at least one of month, week, or day; JavaScript consumers receive the same validation synchronously at runtime.