UNPKG

@ks89/ngx-drag-n-drop

Version:
25 lines (24 loc) 1.19 kB
import { ElementRef, EventEmitter, OnDestroy, Renderer2 } from '@angular/core'; import { DragDropDirectiveService } from './drag-drop-directive.service'; import * as i0 from "@angular/core"; export declare class DragDirective implements OnDestroy { private renderer; private el; private dragDropDirectiveService; draggedItem: any; dragHighlight: string | undefined; releaseDrop: EventEmitter<any>; startDrag: EventEmitter<any>; private highlighted; private dropSubscription; constructor(renderer: Renderer2, el: ElementRef, dragDropDirectiveService: DragDropDirectiveService); onMouseEnter(): void; onMouseOut(): void; onDragStart(event: any): void; onDragEnd(): void; ngOnDestroy(): void; private emitDraggedItem; private highlight; static ɵfac: i0.ɵɵFactoryDeclaration<DragDirective, never>; static ɵdir: i0.ɵɵDirectiveDeclaration<DragDirective, "[ksDragDirective]", never, { "draggedItem": { "alias": "draggedItem"; "required": false; }; "dragHighlight": { "alias": "dragHighlight"; "required": false; }; }, { "releaseDrop": "releaseDrop"; "startDrag": "startDrag"; }, never, never, false, never>; }