rx

package rx

Created by haoyi on 12/13/14.

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. rx
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. class Ctx extends AnyRef

    An implicit scope representing a "currently evaluating" Rx.

  2. implicit final class GenericOps[T] extends AnyVal

    All Rxs have a set of operations you can perform on them, e.

  3. class Obs extends AnyRef

    Wraps a simple callback, created by trigger, that fires when that Rx changes.

  4. sealed trait Rx[+T] extends AnyRef

    A reactive value of type T.

  5. implicit class RxPlusOps[T] extends AnyRef

    All Rxs have a set of operations you can perform on them via myRx.all.*, which lifts the operation to working on a Try[T] rather than plain Ts

  6. abstract class SafeOps[T] extends AnyRef

  7. class Var[T] extends Rx[T]

    A smart variable that can be set manually, and will notify downstream Rxs and run any triggers whenever its value changes.

  8. case class VarTuple[T](v: Var[T], value: T) extends Product with Serializable

Value Members

  1. object Ctx

  2. object GenericOps

  3. object Rx

  4. object SafeOps

  5. object Var

  6. object VarTuple extends Serializable

    Encapsulates the act of setting of a Var to a value, without actually setting it.

  7. package async

  8. package opmacros

Inherited from AnyRef

Inherited from Any

Ungrouped