UNPKG

@syncfusion/ej2-lineargauge

Version:
45 lines (44 loc) 1.09 kB
import { LinearGauge } from '../../linear-gauge'; /** * Represent the tooltip rendering for gauge */ export declare class GaugeTooltip { private gauge; private element; private currentAxis; private axisIndex; private currentPointer; private isTouch; private svgTooltip; private textStyle; private borderStyle; private pointerElement; private tooltip; private clearTimeout; private tooltipId; constructor(gauge: LinearGauge); /** * Internal use for tooltip rendering * @param pointerElement */ renderTooltip(e: PointerEvent): void; private getTooltipPosition; private getTooltipLocation; removeTooltip(): void; mouseUpHandler(e: PointerEvent): void; /** * To bind events for tooltip module */ addEventListener(): void; /** * To unbind events for tooltip module */ removeEventListener(): void; protected getModuleName(): string; /** * To destroy the tooltip. * @return {void} * @private */ destroy(gauge: LinearGauge): void; }