charturbo - v0.1.0
    Preparing search index...

    Interface CharturboChartCallbacks

    Component callbacks: SDK events plus the lifecycle (ready / error).

    interface CharturboChartCallbacks {
        onClick?: (e: CharturboClickEvent) => void;
        onDrill?: (e: CharturboDrillEvent) => void;
        onError?: (error: unknown) => void;
        onHover?: (e: CharturboHoverEvent) => void;
        onLegendToggle?: (e: { series: number; visible: boolean }) => void;
        onParallelBrush?: (e: CharturboParallelBrushEvent) => void;
        onPointAdd?: (e: CharturboPointAddEvent) => void;
        onPointDrag?: (e: CharturboPointDragEvent) => void;
        onPointDragEnd?: (e: CharturboPointDragEvent) => void;
        onRangeChange?: (e: CharturboRange) => void;
        onReady?: (sdk: Charturbo) => void;
        onResize?: (e: { height: number; width: number }) => void;
        onSelect?: (e: CharturboSelection) => void;
        onThemeChange?: (e: CharturboTheme) => void;
        onTreeToggle?: (e: CharturboTreeToggleEvent) => void;
    }

    Hierarchy (View Summary)

    Index
    onClick?: (e: CharturboClickEvent) => void
    onDrill?: (e: CharturboDrillEvent) => void

    Treemap / sunburst drill-down / up

    onError?: (error: unknown) => void

    create failed (CharturboInitError when the device lacks WebGPU / WebGL2) or a render threw

    onHover?: (e: CharturboHoverEvent) => void
    onLegendToggle?: (e: { series: number; visible: boolean }) => void
    onParallelBrush?: (e: CharturboParallelBrushEvent) => void

    Parallel coordinates brush changed

    onPointAdd?: (e: CharturboPointAddEvent) => void
    onPointDrag?: (e: CharturboPointDragEvent) => void

    editable point moved / drag ended / point added

    onPointDragEnd?: (e: CharturboPointDragEvent) => void
    onRangeChange?: (e: CharturboRange) => void
    onReady?: (sdk: Charturbo) => void
    onResize?: (e: { height: number; width: number }) => void
    onSelect?: (e: CharturboSelection) => void
    onThemeChange?: (e: CharturboTheme) => void
    onTreeToggle?: (e: CharturboTreeToggleEvent) => void

    Tidy tree node expanded / collapsed