UNPKG

@ngx-file-upload/ui

Version:

Angular 16 file upload components for @ngx-file-upload/core

40 lines (39 loc) 1.44 kB
import { OnInit, OnDestroy } from "@angular/core"; import { NgxFileUploadStorage } from "@ngx-file-upload/core"; import { NgxFileUploadUiI18nProvider, NgxFileUploadUiI18nToolbar } from "../../i18n"; import * as i0 from "@angular/core"; interface InfoData { error: number; idle: number; pending: number; progress: number; } export declare class UploadToolbarComponent implements OnInit, OnDestroy { private i18nProvider; storage: NgxFileUploadStorage | undefined; uploadInfo: InfoData; hasUploadsInList: boolean; i18n: NgxFileUploadUiI18nToolbar | undefined; /** * true if we have completed or invalid uploads * in list */ isCleanable: boolean; /** */ private destroyed$; constructor(i18nProvider: NgxFileUploadUiI18nProvider); ngOnInit(): void; ngOnDestroy(): void; /** start upload for all files */ uploadAll(): void; /** stop all uploads */ stopAll(): void; /** purge uploads, invalid, completed, canceled will be removed */ cleanAll(): void; private registerStoreChange; private updateInfoBar; static ɵfac: i0.ɵɵFactoryDeclaration<UploadToolbarComponent, never>; static ɵcmp: i0.ɵɵComponentDeclaration<UploadToolbarComponent, "ngx-file-upload-ui--toolbar", never, { "storage": { "alias": "storage"; "required": false; }; }, {}, never, never, false, never>; } export {};