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