Package: effect
Module: Array
Extracts all failure values from an iterable of Results, discarding
successes.
When to use
Use when you can drop the success channel and only need the failure payloads, not the original result wrappers.
Example (Extracting failures)
import { Array, Result } from "effect"
console.log(Array.getFailures([Result.succeed(1), Result.fail("err"), Result.succeed(2)]))
// ["err"]
See
getSuccesses — extract success valuesseparate — split into failures and successesSignature
declare const getFailures: <T extends Iterable<Result.Result<any, any>>>(self: T) => Array<Result.Result.Failure<ReadonlyArray.Infer<T>>>
Since v4.0.0