charturbo - v0.1.0
    Preparing search index...

    Interface CharturboSelection

    Brush selection ('select' event payload, getSelection()).

    interface CharturboSelection {
        count: number;
        ids: Uint32Array;
        kind:
            | "bar"
            | "band"
            | "line"
            | "scatter"
            | "heatmap"
            | "box"
            | "combo"
            | "errorBar"
            | "impulse"
            | "candlestick"
            | "ohlc"
            | "pie"
            | "radar"
            | "gauge"
            | "funnel"
            | "waterfall";
        mode: BrushMode;
        ranges: CharturboSelectionRange[];
        xRange: [number, number]
        | null;
        yRange: [number, number] | null;
    }
    Index
    count: number

    Selected samples / points / categories

    ids: Uint32Array

    Scatter: selected point ids (ascending, visible series only); bars: category indices; candles: candle indices

    kind:
        | "bar"
        | "band"
        | "line"
        | "scatter"
        | "heatmap"
        | "box"
        | "combo"
        | "errorBar"
        | "impulse"
        | "candlestick"
        | "ohlc"
        | "pie"
        | "radar"
        | "gauge"
        | "funnel"
        | "waterfall"

    Heatmaps / box plots / pies / combo / radar / gauge / funnel / waterfall charts have no brush: their 'select' payloads are always empty

    mode: BrushMode

    Bars always brush x

    Line / area: selected sample runs per visible series

    xRange: [number, number] | null

    Brushed x range in data units (sample index / x value / category index); null = cleared

    yRange: [number, number] | null

    Brushed y range ('xy' mode); null = whole y range or cleared