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