UNPKG

@progress/kendo-angular-upload

Version:

Kendo UI Angular Upload Component

31 lines (30 loc) 1.59 kB
/**----------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { OnDestroy } from '@angular/core'; import { LocalizationService } from '@progress/kendo-angular-l10n'; import { Subscription } from 'rxjs'; import { FileInfo } from '../types'; import { UploadProgressEvent } from '../events'; import { UploadService } from '../upload.service'; import * as i0 from "@angular/core"; /** * @hidden */ export declare class FileListItemBase implements OnDestroy { protected uploadService: UploadService; progressComplete: number; protected localization: LocalizationService; protected uploadProgressSubscription: Subscription; constructor(uploadService: UploadService); protected subscribeUploadProgress(uploadProgressHandler: (args: UploadProgressEvent) => void): void; protected fileHasValidationErrors(file: FileInfo): boolean; protected filesHaveValidationErrors(files: Array<FileInfo>): boolean; ngOnDestroy(): void; getFileValidationMessage(file: FileInfo): string; getTotalFilesSizeMessage(files: Array<FileInfo>): string; textFor(key: string): string; static ɵfac: i0.ɵɵFactoryDeclaration<FileListItemBase, never>; static ɵcmp: i0.ɵɵComponentDeclaration<FileListItemBase, "ng-component", never, {}, {}, never, never, false, never>; }