From cf9b46e5d30557339c79bb2de9e467db1efea294 Mon Sep 17 00:00:00 2001 From: Dan Manastireanu <498419+danmana@users.noreply.github.com> Date: Wed, 8 Apr 2020 20:10:48 +0300 Subject: [PATCH] [@types/chart.js] Add missing getElementsAtXAxis method. Closes #23159 (#43697) --- types/chart.js/chart.js-tests.ts | 4 ++++ types/chart.js/index.d.ts | 1 + 2 files changed, 5 insertions(+) diff --git a/types/chart.js/chart.js-tests.ts b/types/chart.js/chart.js-tests.ts index 7382cebdf2..8f8c4ebd8c 100644 --- a/types/chart.js/chart.js-tests.ts +++ b/types/chart.js/chart.js-tests.ts @@ -454,3 +454,7 @@ const timeLabelsChartData: Chart.ChartData = { moment(), moment(), moment(), ], }; + +const event = new MouseEvent('click'); +chart.getElementsAtEvent(event); +chart.getElementsAtXAxis(event); diff --git a/types/chart.js/index.d.ts b/types/chart.js/index.d.ts index dbdb2ad1ea..9cd70f75ff 100644 --- a/types/chart.js/index.d.ts +++ b/types/chart.js/index.d.ts @@ -49,6 +49,7 @@ declare class Chart { generateLegend: () => {}; getElementAtEvent: (e: any) => [{}]; getElementsAtEvent: (e: any) => Array<{}>; + getElementsAtXAxis: (e: any) => Array<{}>; getDatasetAtEvent: (e: any) => Array<{}>; getDatasetMeta: (index: number) => Meta; ctx: CanvasRenderingContext2D | null;