vue3-grid-layout-next
Version:
A draggable and resizable grid layout, as a Vue component.
16 lines (15 loc) • 451 B
TypeScript
export declare function getControlPosition(e: MouseEvent): Point;
export interface Point {
x: number;
y: number;
}
export declare function offsetXYFromParentOf(evt: MouseEvent): Point;
export interface DraggableCoreData {
deltaX: number;
deltaY: number;
lastX: number;
lastY: number;
x: number;
y: number;
}
export declare function createCoreData(lastX: number, lastY: number, x: number, y: number): DraggableCoreData;