UNPKG

ng2-branchy

Version:

angular2 component for visualizing data that can be naturally represented as a tree

26 lines (25 loc) 920 B
import { ElementRef, Renderer, OnDestroy } from '@angular/core'; import { NodeDraggableService } from './node-draggable.service'; export declare class NodeDraggableDirective implements OnDestroy { private element; private nodeDraggableService; private renderer; private static DATA_TRANSFER_STUB_DATA; private nodeDraggable; private tree; private nodeNativeElement; private disposersForDragListeners; constructor(element: ElementRef, nodeDraggableService: NodeDraggableService, renderer: Renderer); private handleDragStart(e); private handleDragOver(e); private handleDragEnter(e); private handleDragLeave(e); private handleDrop(e); private isDropPossible(e); private handleDragEnd(e); private containsElementAt(e); private addClass(className); private removeClass(className); private notifyThatNodeWasDropped(); ngOnDestroy(): void; }