@rcsb/rcsb-charts
Version:
6 lines (5 loc) • 572 B
TypeScript
import Chart, { ActiveElement, ChartEvent } from "chart.js/auto";
import { DataContainerReader } from "../../../Utils/DataContainer";
import { ChartDataColumnInterface } from "../../../RcsbChartDataProvider/ChartDataProviderInterface";
import { BarClickCallbackType } from "../../../RcsbChartComponent/ChartConfigInterface";
export declare function chartJsBarClick(dataContainer: DataContainerReader<ChartDataColumnInterface[]>, axis: "x" | "y", barClickCallback?: BarClickCallbackType): ((event: ChartEvent, elements: ActiveElement[], chart: Chart) => void) | undefined;