This method provides the means to check on the state of the Iteratee and eventually extract a value in a Promise
This method provides the means to check on the state of the Iteratee and eventually extract a value in a Promise
a function that will be called if the Iteratee is a Done
a function that will be called if the Iteratee is a Cont
a function that will be called if the Iteratee is an Error
a Promise of a value extracted by calling the appropriate provided function
On Done of this Iteratee, the result is passed to the provided function, and the resulting Iteratee is used to continue consuming input
On Done of this Iteratee, the result is passed to the provided function, and the resulting Iteratee is used to continue consuming input
If the resulting Iteratee of evaluating the f function is a Done then its left Input is ignored and its computed result is wrapped in a Done and returned
Like flatMap except that it concatenates left inputs if the Iteratee returned by evaluating f is a Done.
Uses the provided function to transform the Iteratee's computed result when the Iteratee is done.
Uses the provided function to transform the Iteratee's computed result when the Iteratee is done.
a function for tranforming the computed result
Like pureFold, except taking functions that return an Iteratee
Like pureFold, except taking functions that return an Iteratee
an Iteratee extracted by calling the appropriate provided function
Like fold but taking functions returning pure values (not in promises)
Like fold but taking functions returning pure values (not in promises)
a Promise of a value extracted by calling the appropriate provided function
Extracts the computed result of the Iteratee pushing an Input.
Extracts the computed result of the Iteratee pushing an Input.EOF if necessary
a Promise of the eventually computed result
Input type
Result type of this Iteratee