Class

rxjs.Observable

RichIObservable

Related Doc: package Observable

Permalink

implicit final class RichIObservable[T] extends AnyVal

Linear Supertypes
AnyVal, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RichIObservable
  2. AnyVal
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RichIObservable(o: Observable[T])

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    Any
  4. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  5. def buffer(closingNotifier: Observable[Any]): Observable[Array[T]]

    Permalink
    Annotations
    @inline()
  6. def catch[R](selector: (Any, Observable[T]) ⇒ Observable[R]): Observable[R]

    Permalink
    Annotations
    @inline()
  7. def catchOrRetry(selector: (Any, Observable[T]) ⇒ Boolean): Observable[T]

    Permalink

    Catches errors and either retries the source observable (if the selector returns true), or returns an empty Observable (if the selector returns false).

    Catches errors and either retries the source observable (if the selector returns true), or returns an empty Observable (if the selector returns false).

    selector

    a function that takes as arguments err, which is the error, and caught, which is the source observable. If this function returns true, this source observable will be "retried", otherwise the error will be thrown.

    Annotations
    @inline()
  8. def count(predicate: (T, Int, Observable[T]) ⇒ Boolean): Observable[Int]

    Permalink
    Annotations
    @inline()
  9. def count: Observable[Int]

    Permalink
    Annotations
    @inline()
  10. def debounceTime(dueTime: Int): Observable[T]

    Permalink
    Annotations
    @inline()
  11. def delay(delay: Int): Observable[T]

    Permalink
    Annotations
    @inline()
  12. def distinctUntilChanged(compare: UndefOr[Function] = js.undefined): Observable[T]

    Permalink
    Annotations
    @inline()
  13. def do(f: (T) ⇒ Any): Observable[T]

    Permalink
    Annotations
    @inline()
  14. def elementAt(index: Int): Observable[T]

    Permalink
    Annotations
    @inline()
  15. def filter(predicate: (T, Int) ⇒ Boolean): Observable[T]

    Permalink
    Annotations
    @inline()
  16. def find(predicate: (T, Int) ⇒ Boolean): Observable[T]

    Permalink
    Annotations
    @inline()
  17. def first(predicate: (T, Int, Observable[T]) ⇒ Boolean): Observable[T]

    Permalink
    Annotations
    @inline()
  18. def first: Observable[T]

    Permalink
    Annotations
    @inline()
  19. def getClass(): Class[_ <: AnyVal]

    Permalink
    Definition Classes
    AnyVal → Any
  20. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  21. def map[R](project: (T, Int) ⇒ R): Observable[R]

    Permalink
    Annotations
    @inline()
  22. val o: Observable[T]

    Permalink
  23. def subscribe[R](next: (T) ⇒ R, error: Function1[Any, _], complete: Function0[_]): Subscription

    Permalink
    Annotations
    @inline()
  24. def subscribe[R](next: (T) ⇒ R, error: Function1[Any, _]): Subscription

    Permalink
    Annotations
    @inline()
  25. def subscribe[R](next: (T) ⇒ R): Subscription

    Permalink
    Annotations
    @inline()
  26. def switchMap[R](project: (T, Int) ⇒ Observable[R]): Observable[R]

    Permalink
    Annotations
    @inline()
  27. def take(count: Int): Observable[T]

    Permalink
    Annotations
    @inline()
  28. def toFuture: Future[T]

    Permalink
    Annotations
    @inline()
  29. def toPromise: RxPromise[T]

    Permalink
    Annotations
    @inline()
  30. def toString(): String

    Permalink
    Definition Classes
    Any

Deprecated Value Members

  1. def onError[R](default: ⇒ R)(onError: (Any) ⇒ Any): Observable[R]

    Permalink
    Annotations
    @inline() @deprecated
    Deprecated

    (Since version 0.0.3) Use catch() or catchOrRetry() instead

  2. def onError[R](onError: (Any) ⇒ Any)(default: ⇒ R): Observable[R]

    Permalink
    Annotations
    @inline() @deprecated
    Deprecated

    (Since version 0.0.3) Use catch() or catchOrRetry() instead

  3. def onError[R](selector: (Any, Observable[T]) ⇒ Observable[R]): Observable[R]

    Permalink
    Annotations
    @inline() @deprecated
    Deprecated

    (Since version 0.0.3) Use catch() or catchOrRetry() instead

Inherited from AnyVal

Inherited from Any

Ungrouped