Package: effect
Module: Take
Represents one pull result: either a non-empty batch of values, a failure
Exit, or a successful Exit that signals completion with a Done value.
When to use
Use to store, transfer, or interpret pull results later while preserving emitted values, failures, and normal completion.
See
toPull for interpreting a Take as a Pull stepSignature
type Take<A, E, Done> = NonEmptyReadonlyArray<A> | Exit.Exit<Done, E>
Since v2.0.0