UNPKG

@glr/ngx-file-uploader

Version:
27 lines (26 loc) 992 B
import { EventEmitter, ElementRef, Renderer, OnInit, OnDestroy } from '@angular/core'; import { FileManager } from '../source/fileManager.core'; import { Transfer } from '../source/transfer.core'; import { FileManagerOptions } from '../interface'; export declare class FileDropDirective implements OnInit, OnDestroy { private element; private renderer; fileHoverStart: EventEmitter<any>; fileHoverEnd: EventEmitter<any>; fileAccepted: EventEmitter<FileManager[]>; fileRejected: EventEmitter<Error>; fileOptions: FileManagerOptions; uploader: Transfer; private _InputFile; private _files; constructor(element: ElementRef, renderer: Renderer); ngOnInit(): void; ngOnDestroy(): void; onDragOver(event: Event): void; onDragLeave(event: Event): void; onDrop(event: Event): void; private preventAndStopEventPropagation(event); private readFile(_files); private getDataTransferObject(event); private hasFiles(types); }