UNPKG

@ks89/ngx-drag-n-drop

Version:
24 lines (23 loc) 1.17 kB
import { ElementRef, EventEmitter, Renderer2 } from '@angular/core'; import { DragDropDirectiveService } from './drag-drop-directive.service'; import * as i0 from "@angular/core"; export declare class DropDirective { private renderer; private el; private dragDropDirectiveService; dropHighlight: string | undefined; dropEvent: EventEmitter<any>; dragenterEvent: EventEmitter<any>; dragleaveEvent: EventEmitter<any>; dropEventMouse: EventEmitter<any>; private highlighted; private dragItem; constructor(renderer: Renderer2, el: ElementRef, dragDropDirectiveService: DragDropDirectiveService); onDragEnter(): void; onDragLeave(): void; onDragOver(event: any): void; onDrop(event: any): void; private highlight; static ɵfac: i0.ɵɵFactoryDeclaration<DropDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<DropDirective, "[ksDropDirective]", never, { "dropHighlight": { "alias": "dropHighlight"; "required": false; }; }, { "dropEvent": "dropEvent"; "dragenterEvent": "dragenterEvent"; "dragleaveEvent": "dragleaveEvent"; "dropEventMouse": "dropEventMouse"; }, never, never, false, never>; }