ng2-uploader
Version:
Angular2 File Uploader
23 lines (22 loc) • 811 B
TypeScript
import { EventEmitter, Provider } from '@angular/core';
import { Ng2UploaderOptions } from '../classes/ng2-uploader-options.class';
export declare class Ng2UploaderService {
_queue: any[];
_emitter: EventEmitter<any>;
_previewEmitter: EventEmitter<any>;
_beforeEmitter: EventEmitter<any>;
opts: Ng2UploaderOptions;
constructor();
setOptions(opts: Ng2UploaderOptions): void;
uploadFilesInQueue(): void;
uploadFile(file: any): void;
addFilesToQueue(files: File[]): void;
createFileUrl(file: File): void;
removeFileFromQueue(i: number): void;
clearQueue(): void;
getQueueSize(): number;
inQueue(file: any): boolean;
generateRandomIndex(): string;
humanizeBytes(bytes: number): string;
}
export declare const Ng2UploaderServiceProvider: Provider;