ngx-uploader-wrapper
Version:
An Angular component wrapper for ngx-uploader
41 lines (40 loc) • 1.23 kB
TypeScript
import { EventEmitter, OnInit } from '@angular/core';
import { UploadOutput, UploadInput, UploadFile, UploaderOptions } from 'ngx-uploader';
export declare class NgxUploaderWrapperComponent implements OnInit {
options: UploaderOptions;
uploadInput: EventEmitter<UploadInput>;
filesUploaded: UploadFile[];
files: UploadFile[];
humanizeBytes: Function;
dragOver: boolean;
concurrency: number;
maxUploads: number;
method: 'POST';
url: string;
data?: {
[key: string]: string;
};
headers?: {
[key: string]: string;
};
accept: string;
auto: boolean;
dragText: string;
browseText: string;
fileUploadText: string;
filePendingText: string;
fileUploadingText: string;
fileDoneText: string;
onFileEvent: EventEmitter<UploadOutput>;
constructor();
ngOnInit(): void;
onUploadOutput(output: UploadOutput): void;
startUpload(): void;
cancelUpload(id: string): void;
removeFile(id: string): void;
removeAllFiles(): void;
uploadFile(file: UploadFile, index?: number): void;
}
export declare class MergePipe {
transform(arr1: Array<any>, arr2?: Array<any>): any[];
}