UNPKG

1.18 kBTypeScriptView Raw
1import { AfterViewInit, ElementRef, EventEmitter, NgZone, OnDestroy, Renderer2 } from '@angular/core';
2import { TreeDraggedElement } from '../models/tree-dragged-element.model';
3export declare class TreeDropDirective implements AfterViewInit, OnDestroy {
4 private el;
5 private renderer;
6 private treeDraggedElement;
7 private ngZone;
8 allowDragoverStyling: boolean;
9 onDropCallback: EventEmitter<any>;
10 onDragOverCallback: EventEmitter<any>;
11 onDragLeaveCallback: EventEmitter<any>;
12 onDragEnterCallback: EventEmitter<any>;
13 private readonly dragOverEventHandler;
14 private readonly dragEnterEventHandler;
15 private readonly dragLeaveEventHandler;
16 private _allowDrop;
17 treeAllowDrop: any;
18 allowDrop($event: any): boolean;
19 constructor(el: ElementRef, renderer: Renderer2, treeDraggedElement: TreeDraggedElement, ngZone: NgZone);
20 ngAfterViewInit(): void;
21 ngOnDestroy(): void;
22 onDragOver($event: any): void;
23 onDragEnter($event: any): void;
24 onDragLeave($event: any): void;
25 onDrop($event: any): void;
26 private addClass;
27 private removeClass;
28 private addDisabledClass;
29 private removeDisabledClass;
30}