Hyperlinkv0.8.0-beta.28

MultiNode

MultiNode.combineFailuresconstsrc/MultiNode.ts:100
<A, E>(results: ReadonlyArray<NodeResult<A, E>>): ReadonlyArray<{
  readonly node: string
  readonly cause: Cause.Cause<E>
}>

The nodes whose gather failed, with their cause.

combinators
Source src/MultiNode.ts:1004 lines
export const combineFailures = <A, E>(
  results: ReadonlyArray<NodeResult<A, E>>,
): ReadonlyArray<{ readonly node: string; readonly cause: Cause.Cause<E> }> =>
  results.flatMap((r) => (Exit.isFailure(r.exit) ? [{ node: r.node, cause: r.exit.cause }] : []));