@blueking/ediatable
Version:
蓝鲸 Ediatable
17 lines (16 loc) • 612 B
TypeScript
import { type InjectionKey, type Ref } from 'vue';
export declare const tableColumnResizekey: InjectionKey<{
columnMousedown: (event: MouseEvent, payload: {
columnKey: string;
minWidth: number;
}) => void;
columnMouseMove: (event: MouseEvent) => void;
}>;
export default function (tableRef: Ref<Element>, tableColumnResizeRef: Ref<HTMLElement>, mouseupCallback: () => void): {
initColumnWidth: () => void;
handleMouseDown: (event: MouseEvent, payload: {
columnKey: string;
minWidth: number;
}) => void;
handleMouseMove: (event: MouseEvent) => void;
};