@fesjs/fes-design
Version:
fes-design for PC
10 lines (9 loc) • 395 B
TypeScript
import { type Ref } from 'vue';
import type { PanePosition } from './props';
export declare const useDrag: (transform: Ref<{
offsetX: number;
offsetY: number;
}>, domRef: Ref<HTMLElement>, domHeaderRef: Ref<HTMLElement>, getContainer: Ref<() => HTMLElement>, defaultPosition: PanePosition) => {
handleMouseDown: (event: MouseEvent) => void;
isDragging: Ref<boolean, boolean>;
};