@duoduo-oba/ng-devui
Version:
DevUI components based on Angular
21 lines (20 loc) • 904 B
TypeScript
import { TemplateRef, EventEmitter } from '@angular/core';
import { IUploadOptions, UploadStatus } from './file-uploader.types';
import { UploadComponent } from './upload.class';
import { FileUploader } from './file-uploader.class';
import { UploadedFilesComponent } from './uploaded-files.component';
export declare class SingleUploadViewComponent extends UploadComponent {
uploadOptions: IUploadOptions;
preloadFilesRef: TemplateRef<any>;
uploadedFiles: Array<Object>;
uploadedFilesRef: TemplateRef<any>;
filePath: string;
deleteUploadedFileEvent: EventEmitter<any>;
uploadedFilesComponent: UploadedFilesComponent;
UploadStatus: typeof UploadStatus;
fileUploaders: Array<FileUploader>;
addFile(file: File): void;
deleteFile(file: File): void;
deleteFileProxy: (file: any) => void;
_onDeleteUploadedFile(filePath: string): void;
}