Package

rxscalajs

Permalink

package rxscalajs

Visibility
  1. Public
  2. All

Type Members

  1. class ConnectableObservable[+T] extends AnyRef

    Permalink
  2. class Notification[T] extends Object

    Permalink
    Annotations
    @RawJSType() @native() @JSName( "Rx.Notification" )
  3. class Observable[+T] extends AnyRef

    Permalink

    The Observable interface that implements the Reactive Pattern.

  4. trait Observer[-T] extends AnyRef

    Permalink

    Provides a mechanism for receiving push-based notifications.

    Provides a mechanism for receiving push-based notifications.

    After an Observer calls an rxscalajs.Observable's subscribe method, the Observable calls the Observer's onNext method to provide notifications. A well-behaved Observable will call an Observer's onCompleted or onError methods exactly once.

  5. trait Scheduler extends Object

    Permalink
    Annotations
    @RawJSType() @native()
  6. class Subject[T] extends Observable[T] with Observer[T]

    Permalink

    A Subject is an Observable and an Observer at the same time.

Value Members

  1. object Notification extends Object

    Permalink
    Annotations
    @native() @JSName( "Rx.Notification" )
  2. object Observable

    Permalink
  3. object Scheduler extends Object

    Permalink
    Annotations
    @native() @JSName( "Rx.Scheduler" )
  4. object Subject

    Permalink

    Subject that, once an Observer has subscribed, emits all subsequently observed items to the subscriber.

    Subject that, once an Observer has subscribed, emits all subsequently observed items to the subscriber.

    Example:
    1. val subject = Subject[String]()
      // observer1 will receive all onNext and onCompleted events
      subject.subscribe(observer1)
      subject.onNext("one")
      subject.onNext("two")
      // observer2 will only receive "three" and onCompleted
      subject.subscribe(observer2)
      subject.onNext("three")
      subject.onCompleted()
  5. package dom

    Permalink
  6. package facade

    Permalink
  7. package scheduler

    Permalink
  8. package subjects

    Permalink
  9. package subscription

    Permalink

Ungrouped