UNPKG

@syncfusion/ej2-charts

Version:

Feature-rich chart control with built-in support for over 25 chart types, technical indictors, trendline, zooming, tooltip, selection, crosshair and trackball.

56 lines (55 loc) 1.2 kB
import { Chart } from '../chart'; import { Selection } from './selection'; /** * The `Highlight` module manages the highlighting of chart elements. * * @private */ export declare class Highlight extends Selection { /** * Constructor for selection module. * * @private */ constructor(chart: Chart); /** * Binding events for selection module. * * @returns {void} */ private wireEvents; /** * UnBinding events for selection module. * * @returns {void} */ private unWireEvents; /** * Declares private variables used within the chart. * * @param {Chart} chart - The chart instance. * @returns {void} */ private declarePrivateVariables; /** * Method to select the point and series. * * @param {Chart} chart - The chart instance. * @returns {void} */ invokeHighlight(chart: Chart): void; /** * Get module name. * * @private * @returns {string} - Returns the module name. */ getModuleName(): string; /** * To destroy the highlight. * * @returns {void} * @private */ destroy(): void; }