zhangyong
2023-08-22 1353e87cb21a4032d585d7404bae9042f2ebcf08
1
2
3
4
5
6
7
8
9
10
11
12
import type { TableHeaderProps } from '.';
import type { TableColumnCtx } from '../table-column/defaults';
declare function useEvent<T>(props: TableHeaderProps<T>, emit: any): {
    handleHeaderClick: (event: Event, column: TableColumnCtx<T>) => void;
    handleHeaderContextMenu: (event: Event, column: TableColumnCtx<T>) => void;
    handleMouseDown: (event: MouseEvent, column: TableColumnCtx<T>) => void;
    handleMouseMove: (event: MouseEvent, column: TableColumnCtx<T>) => void;
    handleMouseOut: () => void;
    handleSortClick: (event: Event, column: TableColumnCtx<T>, givenOrder: string | boolean) => void;
    handleFilterClick: (event: Event) => void;
};
export default useEvent;