/** * @license *------------------------------------------------------------------------------------------- * Copyright © 2026 Progress Software Corporation. All rights reserved. * Licensed under commercial license. See LICENSE.md in the package root for more information *------------------------------------------------------------------------------------------- */ import { BaseUploadEvent } from './BaseUploadEvent'; import { UploadFileInfo } from './UploadFileInfo'; import { UploadHttpHeaders } from './UploadHttpHeaders'; import { UploadAdditionalData } from './UploadAdditionalData'; /** * The `onBeforeUpload` event. */ export interface UploadOnBeforeUploadEvent extends BaseUploadEvent { /** * The files that will be sent with the request. */ files: Array; /** * The headers that will be sent with the request. Can be modified. */ headers: UploadHttpHeaders; /** * The additional data that will be sent with the request. Can be modified. */ additionalData: UploadAdditionalData; }