* Correct type for updateHoverStyle
* Lint fixes
toBase64Image(type?: string, quality?: unknown): string;
bindEvents(): void;
unbindEvents(): void;
- updateHoverStyle(items: Element, mode: 'dataset', enabled: boolean): void;
+ updateHoverStyle(items: InteractionItem[], mode: 'dataset', enabled: boolean): void;
notifyPlugins(hook: string, args?: AnyObject): boolean | void;
--- /dev/null
+import {
+ Chart, ChartData, ChartConfiguration, Element
+} from '../index.esm';
+
+const data: ChartData<'line'> = { datasets: [] };
+const chartItem = 'item';
+const config: ChartConfiguration<'line'> = { type: 'line', data };
+const chart: Chart = new Chart(chartItem, config);
+
+type Item = {
+ element: Element,
+ datasetIndex: number,
+ index: number
+}
+
+const elements: Item[] = [];
+chart.updateHoverStyle(elements, 'dataset', true);