ivue-material-plus
Version:
A high quality UI components Library with Vue.js
11 lines (10 loc) • 561 B
TypeScript
import type { TableBodyProps } from './defaults';
import type { TableColumnCtx } from '../table-column/defaults';
declare function useEvents(props: Partial<TableBodyProps>): {
handleClickTr: (event: Event, row: TableColumnCtx) => void;
handleCellMouseEnter: (event: MouseEvent, row: TableColumnCtx) => void;
handleCellMouseLeave: (event: MouseEvent) => void;
handleMouseEnter: import("lodash-unified").DebouncedFunc<(index: number) => void>;
handleMouseLeave: import("lodash-unified").DebouncedFunc<() => void>;
};
export default useEvents;