Member Junction
    Preparing search index...

    Represents a collapsible time segment (e.g., "December 2025"). Contains a collection of events within the time period.

    interface TimelineSegment {
        endDate: Date;
        eventCount: number;
        events: MJTimelineEvent<any>[];
        isExpanded: boolean;
        label: string;
        startDate: Date;
    }
    Index

    Properties

    endDate: Date

    End date of this segment (exclusive).

    eventCount: number

    Total count of events (for display when collapsed).

    events: MJTimelineEvent<any>[]

    Events within this time segment.

    isExpanded: boolean

    Current expansion state of the segment.

    label: string

    Human-readable label for the segment.

    "December 2025", "Week of Nov 25", "Q4 2025"
    
    startDate: Date

    Start date of this segment (inclusive).