(acc: number, n: number)
| 1047 | Effect.gen(function*() { |
| 1048 | const n = 1_000 |
| 1049 | const failInTheMiddle = (acc: number, n: number): STM.STM<number, string> => |
| 1050 | acc === Math.floor(n / 2) ? STM.fail("boom") : STM.succeed(acc + n) |
| 1051 | const array = yield* (makeTArray(n, 1)) |
| 1052 | const result = yield* (pipe(array, TArray.reduceSTM(0, failInTheMiddle), STM.either)) |
| 1053 | assertLeft(result, "boom") |
nothing calls this directly
no test coverage detected
searching dependent graphs…