14 lines
		
	
	
		
			376 B
		
	
	
	
		
			TypeScript
		
	
	
			
		
		
	
	
			14 lines
		
	
	
		
			376 B
		
	
	
	
		
			TypeScript
		
	
	
import Handler from '../Handler';
 | 
						|
import Element, { ElementEvent } from '../Element';
 | 
						|
export default class Draggable {
 | 
						|
    handler: Handler;
 | 
						|
    _draggingTarget: Element;
 | 
						|
    _dropTarget: Element;
 | 
						|
    _x: number;
 | 
						|
    _y: number;
 | 
						|
    constructor(handler: Handler);
 | 
						|
    _dragStart(e: ElementEvent): void;
 | 
						|
    _drag(e: ElementEvent): void;
 | 
						|
    _dragEnd(e: ElementEvent): void;
 | 
						|
}
 |