Properties
on
Subscribe to events
on: EntryTreeOn
setEntries
Sets the current entries
setEntries: (entries: FilePondEntry[]) => void
getEntries
Returns the current entries
getEntries: () => FilePondEntry[]
insertEntries
Insert new entries
insertEntries: (entry: FilePondEntry | FilePondEntry[], index?: number | number[]) => void
removeEntries
Remove existing entries
removeEntries: (...needles: Needle[]) => ({ entry: FilePondEntry; index: number[]; } | void)[] | { entry: FilePondEntry; index: number[]; } | void
updateEntry
Update a specific entry
updateEntry: (needle: Needle, ...props: any[]) => void
replaceEntry
Replace an entry with one ore more entries
replaceEntry: (needle: Needle, ...entries: FilePondEntry[]) => void
pushTask
Push a new task
pushTask: <T>(entryId: string, fn: (entry: T, options: { signal: AbortSignal; }) => Promise<void | boolean> | void | boolean, options?: TaskOptions) => void
abortTask
Abort an existing task
abortTask: <T>(entryId: string, fn: (entry: T, options: { signal: AbortSignal; }) => Promise<void | boolean> | void | boolean) => void
abortTasks
Abort tasks
abortTasks: (group?: string) => void
setExtensionState
setExtensionState: (state: any) => void
getExtensionState
getExtensionState: () => any
setExtensionStatus
setExtensionStatus: (status: ExtensionStatus) => void
getExtensionStatus
getExtensionStatus: () => ExtensionStatus