foldkit-viz - v0.15.0
    Preparing search index...

    Type Alias BrushState

    BrushState: Readonly<{ anchor: number; extent: number; active: boolean }>

    TEA-compatible brush primitive — range selection over a continuous axis. Modelled after D3's brush but as pure state + messages with no DOM dependency.

    Usage pattern:

    1. Add brush: BrushState to your chart's Model
    2. Add brush messages to your Message union
    3. In update(), delegate to brushUpdate(model.brush, msg)
    4. In view(), render the brush overlay + wire pointer events
    5. Use brushExtent(model.brush) to filter/highlight data