UNPKG

ais-uploader

Version:

Simple uploader library for Angular 2+

39 lines (38 loc) 1.37 kB
import { EventEmitter, OnDestroy, OnInit } from '@angular/core'; import { UploaderConfig } from './models/uploader-config'; import { AisUploaderService } from './ais-uploader.service'; import { UploaderTypesPipe } from './pipes/uploader-enum.pipe'; export declare class AisUploaderComponent implements OnInit, OnDestroy { private uploderService; private uploaderEnum; config: UploaderConfig; uploadingProgress: number; onChange: EventEmitter<any>; onProgress: EventEmitter<number>; onError: EventEmitter<string>; fileSelector: any; private _file; private _files; private _allowedExtensions; private _progressSub$; private _uploaderSub$; constructor(platformId: string, uploderService: AisUploaderService, uploaderEnum: UploaderTypesPipe); ngOnInit(): void; ngOnDestroy(): void; readonly fileName: string | string[]; readonly filesNames: string[]; readonly tooltipMessage: string; select(): void; delete(i: number): void; clear(emit?: boolean): void; loadFile(event: any): Promise<any>; upload(): Promise<any>; preventUploading(): void; private validate; private _addImageProcess; private _onLoaderSub; private _makePreview; private _validateFormat; private throwError; private _generateAllowedExtensions; }