Member Junction
    Preparing search index...

    Computed burst or era cluster node rendered in <mj-burst-cluster-strip>.

    interface MJBurstClusterNode<T = unknown> {
        CategoryCounts: Record<string, number>;
        CategoryShares: MJBurstClusterCategoryShare[];
        EndTime: number;
        GapAfterLabel: string | null;
        GapAfterMs: number;
        HeightPercent: number;
        IsZoomableEra: boolean;
        ItemIDs: Set<string>;
        Items: MJBurstClusterItem<T>[];
        Key: string;
        Label: string;
        OverflowPipCount: number;
        Pips: MJBurstClusterPip<T>[];
        StartTime: number;
        Subtitle: string;
        Tooltip: string;
        TotalCount: number;
        TotalWeight: number;
    }

    Type Parameters

    • T = unknown
    Index

    Properties

    CategoryCounts: Record<string, number>

    Count of events by category key.

    CategoryShares: MJBurstClusterCategoryShare[]

    Proportional shares by category (for stacked bar rendering).

    EndTime: number

    Inclusive end timestamp (epoch ms).

    GapAfterLabel: string | null

    Non-linear quiet time gap label between this cluster and the next (e.g. '11 mos quiet'), or null on the final cluster.

    GapAfterMs: number

    Quiet gap duration in milliseconds after this cluster (0 on the final cluster).

    HeightPercent: number

    Normalized height percentage (22..100) relative to the largest cluster in the current view.

    IsZoomableEra: boolean

    True when this node represents a multi-event calendar era (year / quarter / month) that can be zoomed into.

    ItemIDs: Set<string>

    Set of event IDs belonging to this cluster.

    Chronologically ordered items belonging to this cluster.

    Key: string

    Stable key for selection, zooming, and @for tracking.

    Label: string

    Short date or era label (e.g. 'Today', 'Oct 15', '2024', 'Q2 \'25').

    OverflowPipCount: number

    Number of additional events in this cluster beyond MaxPipsPerCluster.

    Up to MaxPipsPerCluster individual pips in chronological order.

    StartTime: number

    Inclusive start timestamp (epoch ms).

    Subtitle: string

    Concise composition subtitle (e.g. 'Initial creation', '4 edits', '1 restore, 2 edits').

    Tooltip: string

    Detailed hover tooltip describing the cluster time span and category breakdown.

    TotalCount: number

    Total number of events in this cluster.

    TotalWeight: number

    Total weight of events in this cluster.