@alicloud/cloud-charts
Version:

21 lines (20 loc) • 663 B
TypeScript
import RawTooltipController from '@antv/g2/esm/chart/controller/tooltip';
import { Point } from '@antv/g2/esm/interface';
import '../component/FreeTooltip/index.scss';
declare class WidgetsTooltipController extends RawTooltipController {
private parentDom;
private tooltipContainer;
private startRect;
private startPosition;
private timer;
private observer;
constructor(props: any);
showTooltip(point: Point): void;
hideTooltip(): void;
destroy(): void;
handleScroll: () => void;
lockTooltip(): void;
unlockTooltip(): void;
drawLockElement(locked: boolean): void;
}
export default WidgetsTooltipController;