UNPKG

@progress/kendo-angular-upload

Version:

Kendo UI Angular Upload Component

44 lines (43 loc) 1.58 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 `cancel` event. The `cancel` event fires when * the user cancels the process of uploading a file or a batch of files. * * ```ts-no-run * @Component({ * selector: 'my-upload', * template: ` * <p>Click the <span class='k-icon k-font-icon k-i-cancel'></span> icon during upload to trigger the event</p> * <kendo-upload * [saveUrl]="uploadSaveUrl" * [removeUrl]="uploadRemoveUrl" * (cancel)="cancelEventHandler($event)"> * </kendo-upload> * ` * }) * export class UploadComponent { * uploadSaveUrl = 'saveUrl'; // should represent an actual API endpoint * uploadRemoveUrl = 'removeUrl'; // should represent an actual API endpoint * * cancelEventHandler(e: CancelEvent) { * console.log('Canceling file upload', e.files); * } * } * ``` */ export declare class CancelEvent { /** * The list of the files that were going to be uploaded. */ files: Array<FileInfo>; /** * @hidden * Constructs the event arguments for the `cancel` event. * @param files - The list of the files that were going to be uploaded. */ constructor(files: Array<FileInfo>); }