(chunk)
| 1314 | return Effect.failCause(cause as Cause.Cause<E>) |
| 1315 | }, |
| 1316 | onSuccess(chunk) { |
| 1317 | let items: Arr.NonEmptyArray<A> |
| 1318 | if (options?.disableAccumulation) { |
| 1319 | items = chunk as any |
| 1320 | } else { |
| 1321 | items = Arr.appendAll(acc, chunk) |
| 1322 | acc = items |
| 1323 | } |
| 1324 | return Effect.succeed({ done: false, items }) |
| 1325 | } |
| 1326 | }) |
| 1327 | |
| 1328 | const cancels = new Set<() => void>() |