OptionaldateThe entity date-field used to place records on the timeline (e.g. __mj_CreatedAt).
OptionalorientationVertical (alternating) vs. horizontal (single-row) timeline layout.
OptionalsegmentHow events are bucketed into collapsible segments (day/week/month/...).
OptionalsortNewest-first (desc) vs. oldest-first (asc) event ordering.
The persisted configuration shape for the Timeline view type.
This is the
configpayload the host hands to the renderer on mount and that the renderer emits back (in full) via TimelineViewRendererComponent.configChanged whenever the user changes any of the timeline chrome controls. The host treats it as an opaque blob — only this renderer (and an eventual prop-sheet) understands its keys — and persists it perMJ: View Typesrow.All fields are optional: on first mount the renderer falls back to sensible defaults (first available date field, vertical orientation, descending sort, monthly segments).