UNPKG

ng-uploader

Version:

## ng-uploader [![Angular 2 Style Guide](https://mgechev.github.io/angular2-style-guide/images/badge.svg)](https://github.com/mgechev/angular2-style-guide)

34 lines (33 loc) 1.22 kB
import { NgUploaderOptions, QueueItem, UploadResponse, Progress } from './ng-models'; import { NgUploaderInterface } from './ng-uploader.interface'; import { Observable } from 'rxjs'; export declare class NgUploader implements NgUploaderInterface { queue: QueueItem[]; private options; private tempQueue; private _interveller; private currentUpload; private allUploadFlag; private xhr; private uploadSource; private progressSource; constructor(); addFile(file: File, options?: NgUploaderOptions): void; addFiles(files: File[], options?: NgUploaderOptions): void; clearQueue(): void; removeFile(index: number): void; setOptions(options: NgUploaderOptions): void; uploadAll(): void; uploadOne(index: number): void; onProgress(): Observable<Progress>; uploadFile(file: any, options?: NgUploaderOptions): void; notifier(): Observable<UploadResponse>; private uploadQueue(index, allFlag, resetQ?); private cancelUpload(); private setFileOptions(options); private configurePrototypes(); private extractDataURLs(); private getParsedResponse(convertToJson); private interveller(); private clearInterveller(); }