ais-uploader
Version:
Simple uploader library for Angular 2+
15 lines (14 loc) • 594 B
TypeScript
import { HttpClient } from '@angular/common/http';
import { Observable } from 'rxjs';
import { UploaderConfig } from './models/uploader-config';
export declare class AisUploaderService {
private http;
private _uploadingProgress$;
readonly uploadingProgress: Observable<number>;
constructor(http: HttpClient);
upload(file: File, config: UploaderConfig): Observable<any>;
uploadMultiple(files: File[], config: UploaderConfig): Observable<any>;
getEventMessage(event: any): number;
showProgress(persentage: number): void;
resetProgress(): void;
}