Hyperlinkv0.8.0-beta.28

MultiNode

MultiNode.combineSuccessesconstsrc/MultiNode.ts:89
<A, E>(results: ReadonlyArray<NodeResult<A, E>>): ReadonlyArray<{
  readonly node: string
  readonly value: A
}>

Successful per-node values, dropping the nodes that failed.

combinators
Source src/MultiNode.ts:894 lines
export const combineSuccesses = <A, E>(
  results: ReadonlyArray<NodeResult<A, E>>,
): ReadonlyArray<{ readonly node: string; readonly value: A }> =>
  results.flatMap((r) => (Exit.isSuccess(r.exit) ? [{ node: r.node, value: r.exit.value }] : []));
Referenced by 3 symbols