@antv/s2
Version:
effective spreadsheet render core lib
19 lines (18 loc) • 639 B
TypeScript
import type { FederatedPointerEvent as CanvasEvent } from '@antv/g';
import { BaseEvent, type BaseEventImplement } from '../base-event';
/**
* @description Hover event for data cells, row cells and col cells
*/
export declare class HoverEvent extends BaseEvent implements BaseEventImplement {
bindEvents(): void;
private changeStateToHoverFocus;
/**
* @description handle the row or column header hover state
* @param event
*/
protected handleHeaderHover(event: CanvasEvent): void;
private showEllipsisTooltip;
private getCellData;
bindDataCellHover(): void;
bindHeaderCellHover(): void;
}