Transform

object Transform
Companion
class
class Object
trait Matchable
class Any

Type members

Types

type Aux[S0, -I, +O] = Transform[I, O] { type S = S0; }

Value members

Concrete methods

def apply[S0, I, O](initial0: S0)(transform0: (S0, I) => (S0, Chunk[O]), onComplete0: S0 => Chunk[O]): Aux[S0, I, O]
def lift[I, O](f: I => O): Aux[Unit, I, O]
def stateful[S, I, O](initial: S)(transform: (S, I) => (S, Chunk[O])): Aux[S, I, O]
def stateful1[S, I, O](initial: S)(f: (S, I) => (S, O)): Aux[S, I, O]
def stateless[I, O](f: I => Chunk[O]): Aux[Unit, I, O]