ag-grid-community
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
20 lines (19 loc) • 1.12 kB
TypeScript
import type { NamedBean } from '../../context/bean';
import { BeanStub } from '../../context/beanStub';
import type { AgColumn } from '../../entities/agColumn';
import type { IHeaderCellComp } from '../../headerRendering/cells/column/headerCellCtrl';
import type { IHeaderFilterCellComp } from '../../headerRendering/cells/floatingFilter/iHeaderFilterCellComp';
import type { ICellComp } from '../../rendering/cell/cellCtrl';
export declare class ColumnHoverService extends BeanStub implements NamedBean {
beanName: "colHover";
private selectedColumns;
postConstruct(): void;
setMouseOver(columns: AgColumn[]): void;
clearMouseOver(): void;
isHovered(column: AgColumn): boolean;
addHeaderColumnHoverListener(compBean: BeanStub, comp: IHeaderCellComp, column: AgColumn): void;
onCellColumnHover(column: AgColumn, cellComp?: ICellComp): void;
addHeaderFilterColumnHoverListener(compBean: BeanStub, comp: IHeaderFilterCellComp, column: AgColumn, eGui: HTMLElement): void;
createHoverFeature(compBean: BeanStub, columns: AgColumn[], eGui: HTMLElement): void;
private updateState;
}