Package

rx

Permalink

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
Visibility
  1. Public
  2. All

Type Members

  1. class Ctx extends AnyRef

    Permalink

    An implicit scope representing a "currently evaluating" Rx.

    An implicit scope representing a "currently evaluating" Rx. Used to keep track of dependencies or ownership.

  2. implicit final class GenericOps[T] extends AnyVal

    Permalink

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

    All Rxs have a set of operations you can perform on them, e.g. map or filter

  3. class Obs extends AnyRef

    Permalink

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

  4. sealed trait Rx[+T] extends AnyRef

    Permalink

    A reactive value of type T.

    A reactive value of type T. Keeps track of triggers and other Rxs that depend on it, running any triggers and notifying downstream Rxs when its value changes.

  5. implicit class RxPlusOps[T] extends AnyRef

    Permalink

    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

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

    Permalink

    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

    Permalink

Value Members

  1. object Ctx

    Permalink
  2. object GenericOps

    Permalink
  3. object Rx

    Permalink
  4. object SafeOps

    Permalink
  5. object Var

    Permalink
  6. object VarTuple extends Serializable

    Permalink

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

  7. package async

    Permalink
  8. package opmacros

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped