VarLater

colibri.reactive.VarLater
See theVarLater companion object
trait VarLater[A] extends VarState[A], RxLater[A]

Attributes

Companion
object
Graph
Supertypes
trait RxLater[A]
trait VarState[A]
trait RxState[A]
trait VarSource[A]
trait RxSource[A]
trait RxWriter[A]
class Object
trait Matchable
class Any
Show all

Members list

Type members

Inherited types

type SelfSync[+X] = RxLater[X]

Attributes

Inherited from:
RxLater

Value members

Concrete methods

final def transformVar[A2](f: RxWriter[A] => RxWriter[A2])(g: RxLater[A] => RxLater[A2]): VarLater[A2]
final def transformVarRead(g: RxLater[A] => RxLater[A]): VarLater[A]
final def transformVarWrite(f: RxWriter[A] => RxWriter[A]): VarLater[A]

Inherited methods

final def as[B](value: B): SelfSync[B]

Attributes

Inherited from:
RxSourceSelf
final def as(value: A): RxWriter[Any]

Attributes

Inherited from:
RxWriter
final def asEffect[F[_] : RunEffect, B](value: F[B]): Self[B]

Attributes

Inherited from:
RxSourceSelf
final def asEval[B](value: => B): SelfSync[B]

Attributes

Inherited from:
RxSourceSelf
final def asFuture[B](value: => Future[B]): Self[B]

Attributes

Inherited from:
RxSourceSelf
final def asSyncEffect[F[_] : RunSyncEffect, B](value: F[B]): SelfSync[B]

Attributes

Inherited from:
RxSourceSelf
final def collect[B](f: PartialFunction[A, B]): Self[B]

Attributes

Inherited from:
RxSourceSelf
final def combineLatest[B](sourceB: RxSource[B]): Self[(A, B)]

Attributes

Inherited from:
RxSourceSelf
final def combineLatestMap[B, R](sourceB: RxSource[B])(f: (A, B) => R): Self[R]

Attributes

Inherited from:
RxSourceSelf
final def concatMap[B](f: A => RxSource[B]): Self[B]

Attributes

Inherited from:
RxSourceSelf
final def contracollect[B](f: PartialFunction[B, A]): RxWriter[B]

Attributes

Inherited from:
RxWriter
final def contramap[B](f: B => A): RxWriter[B]

Attributes

Inherited from:
RxWriter
final def contramapIterable[B](f: B => Iterable[A]): RxWriter[B]

Attributes

Inherited from:
RxWriter
final def drop(n: Int): Self[A]

Attributes

Inherited from:
RxSourceSelf
final def hot: SyncIO[SelfSync[A]]

Attributes

Inherited from:
RxSourceSelf
final def map[B](f: A => B): SelfSync[B]

Attributes

Inherited from:
RxSourceSelf
final def mapEffect[F[_] : RunEffect, B](f: A => F[B]): Self[B]

Attributes

Inherited from:
RxSourceSelf
final def mapEither[B](f: A => Either[Throwable, B]): Self[B]

Attributes

Inherited from:
RxSourceSelf
final def mapFuture[B](f: A => Future[B]): Self[B]

Attributes

Inherited from:
RxSourceSelf
final def mapSyncEffect[F[_] : RunSyncEffect, B](f: A => F[B]): SelfSync[B]

Attributes

Inherited from:
RxSourceSelf
final def mergeMap[B](f: A => RxSource[B]): Self[B]

Attributes

Inherited from:
RxSourceSelf
def observable: Observable[A]

Attributes

Inherited from:
RxSourceSelf
def observer: Observer[A]

Attributes

Inherited from:
RxWriter
final override def selfRxSync: RxLater[A]

Attributes

Definition Classes
Inherited from:
RxLater
final def set(value: A): Unit

Attributes

Inherited from:
RxWriter
final def subscribe: SyncIO[Cancelable]

Attributes

Inherited from:
RxSourceSelf
final def switchMap[B](f: A => RxSource[B]): Self[B]

Attributes

Inherited from:
RxSourceSelf
final def tap(f: A => Unit): SelfSync[A]

Attributes

Inherited from:
RxSourceSelf
final def to(writer: RxWriter[A]): SelfSync[Unit]

Attributes

Inherited from:
RxSourceSelf
final override def transformRx[B](f: Observable[A] => Observable[B]): RxLater[B]

Attributes

Definition Classes
Inherited from:
RxState
final override def transformRxSync[B](f: Observable[A] => Observable[B]): RxLater[B]

Attributes

Definition Classes
Inherited from:
RxLater
final def transformRxWriter[B](f: Observer[A] => Observer[B]): RxWriter[B]

Attributes

Inherited from:
RxWriter
final def unsafeForeach(f: A => Unit): Cancelable

Attributes

Inherited from:
RxSourceSelf
final def unsafeHot(): SelfSync[A]

Attributes

Inherited from:
RxSourceSelf
final def unsafeSubscribe(writer: RxWriter[A]): Cancelable

Attributes

Inherited from:
RxSourceSelf
final def unsafeSubscribe(): Cancelable

Attributes

Inherited from:
RxSourceSelf
final def via(writer: RxWriter[A]): SelfSync[A]

Attributes

Inherited from:
RxSourceSelf
final def void: SelfSync[Unit]

Attributes

Inherited from:
RxSourceSelf
final def withLatest[B](sourceB: RxSource[B]): Self[(A, B)]

Attributes

Inherited from:
RxSourceSelf
final def withLatestMap[B, R](sourceB: RxSource[B])(f: (A, B) => R): Self[R]

Attributes

Inherited from:
RxSourceSelf