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 GenericRxOps[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. implicit final class GenericVarOps[T] extends AnyVal

    Permalink
  4. class Obs extends AnyRef

    Permalink

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

  5. 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.

  6. 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

  7. abstract class SafeRxOps[T] extends AnyRef

    Permalink
  8. trait Var[T] extends Rx[T]

    Permalink

Value Members

  1. object Ctx

    Permalink
  2. object GenericRxOps

    Permalink
  3. object Rx

    Permalink
  4. object SafeRxOps

    Permalink
  5. object Var

    Permalink
  6. package async

    Permalink
  7. package opmacros

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped