From e0e152993a3b1db30f3dd7598f81cef31d896a58 Mon Sep 17 00:00:00 2001 From: Alexander Kozlovskiy Date: Mon, 13 Oct 2025 17:16:46 +0400 Subject: [PATCH 1/2] FileUploader: there should be no ts error on public upload method call without args --- packages/devextreme/js/__internal/ui/file_uploader.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/devextreme/js/__internal/ui/file_uploader.ts b/packages/devextreme/js/__internal/ui/file_uploader.ts index 51dd2caee376..2911a6402d4a 100644 --- a/packages/devextreme/js/__internal/ui/file_uploader.ts +++ b/packages/devextreme/js/__internal/ui/file_uploader.ts @@ -1930,7 +1930,7 @@ class FileUploader extends Editor { } } - upload(fileData: File[]): void { + upload(fileData?: File[]): void { const { uploadMode } = this.option(); if (uploadMode === 'useForm') { return; From c887e295ade5cc99f170b20dccc3e84921d14849 Mon Sep 17 00:00:00 2001 From: Alexander Kozlovskiy Date: Mon, 13 Oct 2025 17:20:11 +0400 Subject: [PATCH 2/2] FileUploader: there should be no ts error on public upload method call without args --- packages/devextreme/js/__internal/ui/file_uploader.ts | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/packages/devextreme/js/__internal/ui/file_uploader.ts b/packages/devextreme/js/__internal/ui/file_uploader.ts index 2911a6402d4a..e5d08222e7b6 100644 --- a/packages/devextreme/js/__internal/ui/file_uploader.ts +++ b/packages/devextreme/js/__internal/ui/file_uploader.ts @@ -1069,7 +1069,7 @@ class FileUploader extends Editor { return [...fileList]; } - _getFile(fileData: File[] | number): FileUploaderItem | undefined { + _getFile(fileData: File | number): FileUploaderItem | undefined { const { value } = this.option(); const targetFileValue = isNumeric(fileData) ? value?.[fileData] : fileData; @@ -1496,7 +1496,7 @@ class FileUploader extends Editor { this._resetInputValue(true); } - removeFile(fileData: File[]): void { + removeFile(fileData: File | number): void { const { uploadMode } = this.option(); if (uploadMode === 'useForm' || !isDefined(fileData)) { return; @@ -1915,7 +1915,7 @@ class FileUploader extends Editor { super._clean(); } - abortUpload(fileData: File[]): void { + abortUpload(fileData?: File | number): void { const { uploadMode } = this.option(); if (uploadMode === 'useForm') { return; @@ -1930,7 +1930,7 @@ class FileUploader extends Editor { } } - upload(fileData?: File[]): void { + upload(fileData?: File | number): void { const { uploadMode } = this.option(); if (uploadMode === 'useForm') { return;