Package: effect
Module: Result
Iterator protocol used to yield a Result inside gen, returning the
success value type back to the generator.
When to use
Use when defining or typing [Symbol.iterator]() for Result values so
yield* can pass the success value type back into Result.gen.
See
gen for writing generator-based Result code that consumes this iterator protocolSignature
export interface ResultIterator<T extends Result<any, any>> {
next(
...args: ReadonlyArray<any>
): IteratorResult<T, Result.Success<T>>
}
Since v4.0.0