ng2-dnd
Version:
Angular 2 Drag-and-Drop without dependencies
21 lines (20 loc) • 822 B
TypeScript
import { EventEmitter, ElementRef } from 'angular2/core';
import { AbstractComponent } from './dnd.component';
import { DragDropConfig } from './dnd.config';
import { DragDropService } from './dnd.service';
export declare class DraggableComponent extends AbstractComponent {
draggable: boolean;
/**
* The data that has to be dragged. It can be any JS object
*/
dragData: any;
/**
* Callback function called when the drag action ends with a valid drop action.
* It is activated after the on-drop-success callback
*/
onDragSuccessCallback: EventEmitter<any>;
dropzones: Array<string>;
constructor(elemRef: ElementRef, _dragDropService: DragDropService, _config: DragDropConfig);
_onDragStartCallback(event: Event): void;
_onDragEndCallback(event: Event): void;
}