UNPKG

tdesign-mobile-vue

Version:
24 lines (23 loc) 564 B
export interface Coordinate { x: number; y: number; } export declare type DraggableEvent = MouseEvent; interface DraggableCallback { (coordinate: Coordinate, event?: DraggableEvent): void; } export interface DraggableProps { start?: DraggableCallback; drag?: DraggableCallback; end?: DraggableCallback; } export declare class Draggable { #private; private dragging; private $el; private props; private handles; constructor(el: HTMLElement, options?: DraggableProps); destroy(): void; } export default Draggable;