diff --git a/COMPONENT_INDEX.md b/COMPONENT_INDEX.md
index e4bc1dc7..12257e16 100644
--- a/COMPONENT_INDEX.md
+++ b/COMPONENT_INDEX.md
@@ -1335,7 +1335,7 @@ None.
| files | let
| Yes | File[]
| []
| Obtain a reference to the uploaded files |
| accept | let
| No | string[]
| []
| Specify the accepted file types |
| multiple | let
| No | boolean
| false
| Set to `true` to allow multiple files |
-| validateFiles | let
| No | (files: File) => File
| (files) => files
| Override the default behavior of validating uploaded files
The default behavior does not validate files |
+| validateFiles | let
| No | (files: File[]) => File[]
| (files) => files
| Override the default behavior of validating uploaded files
The default behavior does not validate files |
| labelText | let
| No | string
| "Add file"
| Specify the label text |
| role | let
| No | string
| "button"
| Specify the `role` attribute of the drop container |
| disabled | let
| No | boolean
| false
| Set to `true` to disable the input |
diff --git a/docs/src/COMPONENT_API.json b/docs/src/COMPONENT_API.json
index 6fac60af..ec4b8462 100644
--- a/docs/src/COMPONENT_API.json
+++ b/docs/src/COMPONENT_API.json
@@ -3786,7 +3786,7 @@
"name": "validateFiles",
"kind": "let",
"description": "Override the default behavior of validating uploaded files\nThe default behavior does not validate files",
- "type": "(files: File) => File",
+ "type": "(files: File[]) => File[]",
"value": "(files) => files",
"isFunction": true,
"isFunctionDeclaration": false,
diff --git a/src/FileUploader/FileUploaderDropContainer.svelte b/src/FileUploader/FileUploaderDropContainer.svelte
index 48e6176f..0b82c811 100644
--- a/src/FileUploader/FileUploaderDropContainer.svelte
+++ b/src/FileUploader/FileUploaderDropContainer.svelte
@@ -22,7 +22,7 @@
/**
* Override the default behavior of validating uploaded files
* The default behavior does not validate files
- * @type {(files: File) => File}
+ * @type {(files: File[]) => File[]}
*/
export let validateFiles = (files) => files;
diff --git a/types/FileUploader/FileUploaderDropContainer.svelte.d.ts b/types/FileUploader/FileUploaderDropContainer.svelte.d.ts
index 45a92ae0..a8345102 100644
--- a/types/FileUploader/FileUploaderDropContainer.svelte.d.ts
+++ b/types/FileUploader/FileUploaderDropContainer.svelte.d.ts
@@ -26,7 +26,7 @@ export interface FileUploaderDropContainerProps
* The default behavior does not validate files
* @default (files) => files
*/
- validateFiles?: (files: File) => File;
+ validateFiles?: (files: File[]) => File[];
/**
* Specify the label text