ivue-material-plus
Version:
A high quality UI components Library with Vue.js
11 lines (10 loc) • 556 B
TypeScript
import type { TableColumnCtx } from '../table-column/defaults';
import type { TableHeaderProps } from './types';
declare function useEvent(props: TableHeaderProps, emit: any): {
handleSortClick: (event: Event, column: TableColumnCtx, givenOrder: string | boolean) => void;
handleHeaderClick: (event: Event, column: TableColumnCtx) => void;
handleMouseDown: (event: MouseEvent, column: TableColumnCtx) => void;
handleMouseMove: (event: MouseEvent, column: TableColumnCtx) => void;
handleMouseOut: () => void;
};
export default useEvent;