rx

ops

package ops

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

Type Members

  1. class Async[+T, P] extends Rx[T] with Incrementing[T] with Reactor[Future[_]]

    A Rx which flattens out an Rx[Future[T]] into a Rx[T].

    A Rx which flattens out an Rx[Future[T]] into a Rx[T]. If the first Future has not yet arrived, the Async contains its default value. Afterwards, it updates itself when and with whatever the Futures complete with.

    The Async can be configured with a variety of Targets, to configure its handling of Futures which complete out of order (RunAlways, DiscardLate)

  2. implicit final class AsyncRxOps[T] extends AnyVal

    Extends an Rx[Future[T]] to allow you to flatten it into an Rx[T] via the .async() method

  3. class Debounce[+T] extends Dynamic[T]

    An Rx which wraps an existing Rx but only emits changes at most once every interval.

  4. class Delay[+T] extends Dynamic[T]

    An Rx which wraps and existing Rx but delays the propagation by delay.

  5. class DomScheduler extends Scheduler

    A Scheduler that wraps the DOM's setTimeout function

  6. implicit final class RxOps[+T] extends AnyVal

  7. trait Scheduler extends AnyRef

    A generic interface which can be used to schedule tasks.

    A generic interface which can be used to schedule tasks.

    On the JVM this is an Akka ActorSystem, while in Javascript it is the setTimeout function.

  8. class Timer[P] extends Rx[Long]

    An Rx which begins a propagation once every interval after an initial delay of delay.

    An Rx which begins a propagation once every interval after an initial delay of delay. Its value is the number of times it has emitted.

Value Members

  1. object Timer

Inherited from AnyRef

Inherited from Any

Ungrouped