Observable

com.raquo.airstream.core.Observable
See theObservable companion trait

Attributes

Companion
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
Observable.type

Members list

Implicits

Implicits

implicit def toBooleanObservable[Self <: (Observable)](observable: BaseObservable[Self, Boolean]): BooleanObservable[Self]

Provides methods on observable: flip, foldBoolean

Provides methods on observable: flip, foldBoolean

Attributes

implicit def toDebuggableObservable[A](observable: Observable[A]): DebuggableObservable[Observable, A]

Provides debug* methods on Observable: debugSpy, debugLogEvents, debugBreakErrors, etc.

Provides debug* methods on Observable: debugSpy, debugLogEvents, debugBreakErrors, etc.

Attributes

implicit def toEitherObservable[A, B, Self <: (Observable)](observable: BaseObservable[Self, Either[A, B]]): EitherObservable[A, B, Self]

Provides methods on observable: mapRight, mapLeft, foldEither, mapToOption, mapLeftToOption

Provides methods on observable: mapRight, mapLeft, foldEither, mapToOption, mapLeftToOption

Attributes

implicit def toMetaObservable[A, Outer <: (Observable), Inner[_]](observable: Outer[Inner[A]]): MetaObservable[A, Outer, Inner]

Provides methods on observable: flattenSwitch, flattenMerge, flattenCustom, flatten (deprecated)

Provides methods on observable: flattenSwitch, flattenMerge, flattenCustom, flatten (deprecated)

Attributes

implicit def toOptionObservable[A, Self <: (Observable)](observable: BaseObservable[Self, Option[A]]): OptionObservable[A, Self]

Provides methods on observable: mapSome, mapFilterSome, foldOption, mapToRight, mapToLeft

Provides methods on observable: mapSome, mapFilterSome, foldOption, mapToRight, mapToLeft

Attributes

implicit def toStatusObservable[In, Out, Self <: (Observable)](observable: BaseObservable[Self, Status[In, Out]]): StatusObservable[In, Out, Self]

Provides methods on observable: mapOutput, mapInput, mapResolved, mapPending, foldStatus

Provides methods on observable: mapOutput, mapInput, mapResolved, mapPending, foldStatus

Attributes

implicit def toTryObservable[A, Self <: (Observable)](observable: BaseObservable[Self, Try[A]]): TryObservable[A, Self]

Provides methods on observable: mapSuccess, mapFailure, foldTry, mapToEither, recoverFailure, throwFailure

Provides methods on observable: mapSuccess, mapFailure, foldTry, mapToEither, recoverFailure, throwFailure

Attributes

Inherited implicits