UNPKG

ng2-dnd

Version:

Angular 2 Drag-and-Drop without dependencies

21 lines (20 loc) 822 B
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; }