Status

com.raquo.airstream.status.Status
sealed trait Status[+In, +Out]

Represents a combination of input event with the status (availability) of output event(s) derived from it. The output events typically come from a stream that is derived from the input stream, but emitting asynchronously, for example inputStream.delay(1000).

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
class Pending[In]
class Resolved[In, Out]

Members list

Value members

Abstract methods

def fold[A](resolved: Resolved[In, Out] => A, pending: Pending[In] => A): A
def isResolved: Boolean
def mapInput[In2](project: In => In2): Status[In2, Out]
def mapOutput[Out2](project: Out => Out2): Status[In, Out2]

Concrete methods

def isPending: Boolean