ng-devui
Version:
DevUI components based on Angular
24 lines (23 loc) • 1.28 kB
TypeScript
import { EventEmitter, OnDestroy, OnInit, TemplateRef } from '@angular/core';
import { I18nInterface, I18nService } from 'ng-devui/i18n';
import { Subscription } from 'rxjs';
import * as i0 from "@angular/core";
export declare class UploadedFilesComponent implements OnDestroy, OnInit {
private i18n;
uploadedFiles: Array<Object>;
uploadedFilesRef: TemplateRef<any>;
filePath: string;
deleteUploadedFileEvent: EventEmitter<any>;
i18nText: I18nInterface['upload'];
i18nSubscription: Subscription;
constructor(i18n: I18nService);
ngOnInit(): void;
cleanUploadedFiles(): void;
addAndOverwriteFile(file: Object): void;
addFile(file: Object): void;
deleteFile(filePath: string): void;
deleteFileProxy: (filePath: any) => void;
ngOnDestroy(): void;
static ɵfac: i0.ɵɵFactoryDeclaration<UploadedFilesComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<UploadedFilesComponent, "d-uploaded-files", ["dUploadFiles"], { "uploadedFiles": { "alias": "uploadedFiles"; "required": false; }; "uploadedFilesRef": { "alias": "uploadedFilesRef"; "required": false; }; "filePath": { "alias": "filePath"; "required": false; }; }, { "deleteUploadedFileEvent": "deleteUploadedFileEvent"; }, never, never, false, never>;
}