UNPKG

@progress/kendo-angular-upload

Version:

Kendo UI Angular Upload Component

40 lines (39 loc) 1.41 kB
/**----------------------------------------------------------------------------------------- * Copyright © 2025 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the project root for more information *-------------------------------------------------------------------------------------------*/ import { FileInfo } from '../types'; /** * Arguments for the `uploadprogress` event. The `uploadprogress` event * fires when you upload files. * * ```typescript * @Component({ * template: ` * <kendo-upload (uploadProgress)="uploadProgressEventHandler($event)"></kendo-upload> * ` * }) * export class UploadComponent { * public uploadProgressEventHandler(e: UploadProgressEvent) { * console.log(e.files[0].name + ' is ' + e.percentComplete + ' uploaded'); * } * } * ``` */ export declare class UploadProgressEvent { /** * The files that you are currently uploading. */ files: Array<FileInfo>; /** * The upload progress as a percentage from 0 to 100. */ percentComplete: number; /** * @hidden * Constructs the event arguments for the `uploadprogress` event. * @param files - The list of files that are being uploaded. * @param percentComplete - The portion that has been uploaded. */ constructor(files: Array<FileInfo>, percentComplete: number); }