(left: Cause.Cause<A>, right: Cause.Cause<B>)
| 75 | } |
| 76 | |
| 77 | const combineCauses = <A = never, B = never>(left: Cause.Cause<A>, right: Cause.Cause<B>): Cause.Cause<A | B> => { |
| 78 | if (Cause.isEmptyType(left)) { |
| 79 | return right |
| 80 | } else if (Cause.isEmptyType(right)) { |
| 81 | return left |
| 82 | } |
| 83 | return Cause.sequential(left, right) |
| 84 | } |
| 85 | |
| 86 | /** @internal */ |
| 87 | export const causeResponseStripped = <E>( |