ui/build/file\_drop/file-drop-zone.svelte
ui/build/file_drop/file-drop-zone.svelte
Interfaces
FileDropZoneProps
Defined in: apps/website/.api-docs-entry/ui/build/file_drop/file-drop-zone.svelte.d.ts:5
Extends
Omit<HTMLInputAttributes,"multiple"|"accept">
Indexable
[key: symbol]: false | Attachment<HTMLInputElement> | null | undefined[key: `data-${string}`]: anyProperties
accept?
optional accept?: string[];Defined in: apps/website/.api-docs-entry/ui/build/file_drop/file-drop-zone.svelte.d.ts:18
client
client: IFileUploadClient;Defined in: apps/website/.api-docs-entry/ui/build/file_drop/file-drop-zone.svelte.d.ts:6
fileCount?
optional fileCount?: number;Defined in: apps/website/.api-docs-entry/ui/build/file_drop/file-drop-zone.svelte.d.ts:9
isCompact?
optional isCompact?: boolean;Defined in: apps/website/.api-docs-entry/ui/build/file_drop/file-drop-zone.svelte.d.ts:7
maxFiles?
optional maxFiles?: number;Defined in: apps/website/.api-docs-entry/ui/build/file_drop/file-drop-zone.svelte.d.ts:8
maxFileSize?
optional maxFileSize?: number;Defined in: apps/website/.api-docs-entry/ui/build/file_drop/file-drop-zone.svelte.d.ts:10
onFileRejected?
optional onFileRejected?: (opts) => void;Defined in: apps/website/.api-docs-entry/ui/build/file_drop/file-drop-zone.svelte.d.ts:11
Parameters
| Parameter | Type |
|---|---|
opts |
{ file: File; reason: FileRejectedReason; } |
opts.file |
File |
opts.reason |
FileRejectedReason |
Returns
void
onRemoveFile?
optional onRemoveFile?: (index) => void;Defined in: apps/website/.api-docs-entry/ui/build/file_drop/file-drop-zone.svelte.d.ts:20
Parameters
| Parameter | Type |
|---|---|
index |
number |
Returns
void
onUploadError?
optional onUploadError?: (error, file?) => void;Defined in: apps/website/.api-docs-entry/ui/build/file_drop/file-drop-zone.svelte.d.ts:17
Parameters
| Parameter | Type |
|---|---|
error |
string |
file? |
File |
Returns
void
onUploadStart?
optional onUploadStart?: (files) => void;Defined in: apps/website/.api-docs-entry/ui/build/file_drop/file-drop-zone.svelte.d.ts:15
Parameters
| Parameter | Type |
|---|---|
files |
File[] |
Returns
void
onUploadSuccess?
optional onUploadSuccess?: (files) => void;Defined in: apps/website/.api-docs-entry/ui/build/file_drop/file-drop-zone.svelte.d.ts:16
Parameters
| Parameter | Type |
|---|---|
files |
object[] |
Returns
void
readonly?
optional readonly?: boolean;Defined in: apps/website/.api-docs-entry/ui/build/file_drop/file-drop-zone.svelte.d.ts:21
Overrides
Omit.readonly
uploadedFiles?
optional uploadedFiles?: object[];Defined in: apps/website/.api-docs-entry/ui/build/file_drop/file-drop-zone.svelte.d.ts:19
id
readonly id: string;indexed_error?
readonly optional indexed_error?: string | null;indexed_status?
readonly optional indexed_status?: "ready" | "pending" | "failed" | "indexing" | "not_indexable";metadata?
readonly optional metadata?: object;metadata.structure_hint
readonly structure_hint: string;metadata.summary
readonly summary: string;name
readonly name: string;size
readonly size: number;type
readonly type: string;url
readonly url: string;Type Aliases
default
type default = ReturnType<typeof default>;Defined in: apps/website/.api-docs-entry/ui/build/file_drop/file-drop-zone.svelte.d.ts:23
FileRejectedReason
type FileRejectedReason =
| "Maximum file size exceeded"
| "File type not allowed"
| "Maximum files uploaded";Defined in: apps/website/.api-docs-entry/ui/build/file_drop/file-drop-zone.svelte.d.ts:4
Variables
default
const default: Component;Defined in: apps/website/.api-docs-entry/ui/build/file_drop/file-drop-zone.svelte.d.ts:23