The type of elements in the input array
The array of elements to filter.
The asynchronous predicate function.
Optionaloptions: { concurrency?: number; signal?: AbortSignal } = {}Optional configuration
Optionalconcurrency?: numberMaximum number of concurrent operations
Optionalsignal?: AbortSignalAbortSignal to cancel processing.
Promise resolving to an object with results and errors.
Asynchronously filters an array with an asynchronous predicate, collecting both results and errors. Unlike asyncFilter, this function never throws due to predicate errors — failed items are excluded from results and their errors are collected in the returned
errorsarray.Use this when you want all items evaluated regardless of individual failures.