UNPKG

ng2-tree

Version:

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

31 lines (30 loc) 1.34 kB
import { ElementRef, OnDestroy, OnInit, Renderer2 } from '@angular/core'; import { NodeDraggableService } from './node-draggable.service'; import { Tree } from '../tree'; import * as i0 from "@angular/core"; export declare class NodeDraggableDirective implements OnDestroy, OnInit { element: ElementRef; private nodeDraggableService; private renderer; static DATA_TRANSFER_STUB_DATA: string; nodeDraggable: ElementRef; tree: Tree; private nodeNativeElement; private disposersForDragListeners; constructor(element: ElementRef, nodeDraggableService: NodeDraggableService, renderer: Renderer2); ngOnInit(): void; ngOnDestroy(): void; private handleDragStart; private handleDragOver; private handleDragEnter; private handleDragLeave; private handleDrop; private isDropPossible; private handleDragEnd; private containsElementAt; private addClass; private removeClass; private notifyThatNodeWasDropped; static ɵfac: i0.ɵɵFactoryDeclaration<NodeDraggableDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<NodeDraggableDirective, "[nodeDraggable]", never, { "nodeDraggable": { "alias": "nodeDraggable"; "required": false; }; "tree": { "alias": "tree"; "required": false; }; }, {}, never, never, false, never>; }