From 51a78117767cba5f6f852e8a510fb759fc3ecb0c Mon Sep 17 00:00:00 2001 From: Vilim Lendvaj Date: Fri, 29 May 2026 09:36:17 +0200 Subject: [PATCH] Specialize interface file types. Files are always parsed into RcFile before being passed to these functions --- src/interface.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/interface.tsx b/src/interface.tsx index 27f28b5..4d4fcbb 100644 --- a/src/interface.tsx +++ b/src/interface.tsx @@ -24,7 +24,7 @@ export interface UploadProps accept?: string | AcceptConfig; multiple?: boolean; onBatchStart?: ( - fileList: { file: RcFile; parsedFile: Exclude }[], + fileList: { file: RcFile; parsedFile: RcFile }[], ) => void; onStart?: (file: RcFile) => void; onError?: (error: Error, ret: Record, file: RcFile) => void; @@ -60,7 +60,7 @@ export type UploadRequestMethod = 'POST' | 'PUT' | 'PATCH' | 'post' | 'put' | 'p export type UploadRequestHeader = Record; -export type UploadRequestFile = Exclude | RcFile; +export type UploadRequestFile = RcFile; export interface UploadRequestError extends Error { status?: number;