MCPcopy Create free account
hub / github.com/Effect-TS/effect / onSuccess

Function onSuccess

packages/effect/src/unstable/reactivity/Atom.ts:1316–1325  ·  view source on GitHub ↗
(chunk)

Source from the content-addressed store, hash-verified

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>()

Callers 1

handleEncodeFunction · 0.50

Calls 1

succeedMethod · 0.45

Tested by

no test coverage detected