From 7993fc95dcea17edf1050283580078423d63a82d Mon Sep 17 00:00:00 2001 From: Jukka Kurkela Date: Wed, 6 Oct 2021 15:53:27 +0300 Subject: [PATCH] Types: Move tooltip methods to model from plugin (#9729) --- types/index.esm.d.ts | 6 +++--- types/tests/plugins/plugin.tooltip/chart.tooltip.ts | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/types/index.esm.d.ts b/types/index.esm.d.ts index f3824e4ba0a..848d824c15c 100644 --- a/types/index.esm.d.ts +++ b/types/index.esm.d.ts @@ -2427,15 +2427,15 @@ export interface TooltipModel { // tooltip options options: TooltipOptions; + + getActiveElements(): ActiveElement[]; + setActiveElements(active: ActiveDataPoint[], eventPosition: { x: number, y: number }): void; } export const Tooltip: Plugin & { readonly positioners: { [key: string]: (items: readonly ActiveElement[], eventPosition: { x: number; y: number }) => { x: number; y: number } | false; }; - - getActiveElements(): ActiveElement[]; - setActiveElements(active: ActiveDataPoint[], eventPosition: { x: number, y: number }): void; }; export interface TooltipCallbacks< diff --git a/types/tests/plugins/plugin.tooltip/chart.tooltip.ts b/types/tests/plugins/plugin.tooltip/chart.tooltip.ts index 7aacb72dc49..66c824412d6 100644 --- a/types/tests/plugins/plugin.tooltip/chart.tooltip.ts +++ b/types/tests/plugins/plugin.tooltip/chart.tooltip.ts @@ -11,3 +11,5 @@ const chart = new Chart('id', { }); const tooltip = chart.tooltip; + +const active = tooltip && tooltip.getActiveElements();