/** * Exposes all parallel errors in a single call. * * @tsplus getter effect/core/io/Effect parallelErrors */ export function parallelErrors(self: Effect): Effect, A> { return self.foldCauseEffect((cause) => { const errors = Chunk.from(cause.failures) return errors.length === 0 ? Effect.failCause(cause as Cause) : Effect.fail(errors) }, Effect.succeed) }