MAIDR JavaScript API
    Preparing search index...

    Type Alias D3PanelChartSpec

    D3PanelChartSpec:
        | { chartType: "alluvial"; config: D3FlowConfig }
        | { chartType: "area"; config: D3AreaConfig }
        | { chartType: "bar"; config: D3BarConfig }
        | { chartType: "box"; config: D3BoxConfig }
        | { chartType: "boxen"; config: D3BoxenConfig }
        | { chartType: "bump"; config: D3LineConfig }
        | { chartType: "candlestick"; config: D3CandlestickConfig }
        | { chartType: "chord"; config: D3FlowConfig }
        | { chartType: "choropleth"; config: D3ChoroplethConfig }
        | { chartType: "contour"; config: D3ContourConfig }
        | { chartType: "diverging"; config: D3SegmentedConfig }
        | { chartType: "dot"; config: D3BarConfig }
        | { chartType: "dumbbell"; config: D3DumbbellConfig }
        | { chartType: "errorBar"; config: D3ErrorBarConfig }
        | { chartType: "forest"; config: D3ForestConfig }
        | { chartType: "funnel"; config: D3BarConfig }
        | { chartType: "gantt"; config: D3GanttConfig }
        | { chartType: "gauge"; config: D3GaugeConfig }
        | { chartType: "heatmap"; config: D3HeatmapConfig }
        | { chartType: "hexbin"; config: D3HexbinConfig }
        | { chartType: "histogram"; config: D3HistogramConfig }
        | { chartType: "icicle"; config: D3TreemapConfig }
        | { chartType: "line"; config: D3LineConfig }
        | { chartType: "lollipop"; config: D3BarConfig }
        | { chartType: "manhattan"; config: D3ManhattanConfig }
        | { chartType: "mosaic"; config: D3MosaicConfig }
        | { chartType: "network"; config: D3NetworkConfig }
        | { chartType: "parallel"; config: D3ParallelConfig }
        | { chartType: "pie"; config: D3PieConfig }
        | { chartType: "polarArea"; config: D3PolarAreaConfig }
        | { chartType: "radar"; config: D3LineConfig }
        | { chartType: "ridgeline"; config: D3RidgelineConfig }
        | { chartType: "sankey"; config: D3FlowConfig }
        | { chartType: "scatter"; config: D3ScatterConfig }
        | { chartType: "segmented"; config: D3SegmentedConfig }
        | { chartType: "smooth"; config: D3SmoothConfig }
        | { chartType: "sunburst"; config: D3TreemapConfig }
        | { chartType: "survival"; config: D3SurvivalConfig }
        | { chartType: "treemap"; config: D3TreemapConfig }
        | { chartType: "volcano"; config: D3VolcanoConfig }
        | { chartType: "waterfall"; config: D3WaterfallConfig }
        | { chartType: "wordCloud"; config: D3WordCloudConfig }

    Discriminated union pairing a chart type with its binder-specific config. This is the per-panel unit consumed by the multi-panel binders and the base of the React adapter's D3AdapterSpec.