Trait

org.scalajs.rx

AsyncSubject

Related Doc: package rx

Permalink

trait AsyncSubject[T] extends Object with Observer with Observable[T]

Annotations
@RawJSType() @native()
Linear Supertypes
Observable[T], Observer, Object, Any, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. AsyncSubject
  2. Observable
  3. Observer
  4. Object
  5. Any
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Value Members

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

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  4. def all(predicate: Function, thisArg: Function = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  5. def amb(rightSource: Observable[T]): Observable[T]

    Permalink
    Definition Classes
    Observable
  6. def and(rightSource: Observable[T]): Pattern[T]

    Permalink
    Definition Classes
    Observable
  7. def any(predicate: Function, thisArg: Any = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. def asObservable(): Observable[T]

    Permalink
    Definition Classes
    Observable
  10. def asObserver(): AsyncSubject.this.type

    Permalink
    Definition Classes
    Observer
  11. def average(selector: Function, thisArg: Any = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  12. def buffer(bufferClosingSelector: Function = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  13. def bufferWithCount(count: Function, skip: Function = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  14. def catch(args: |[Array[Observable[T]], Observable[T]]*): Observable[T]

    Permalink
    Definition Classes
    Observable
  15. def checked(): AsyncSubject.this.type

    Permalink
    Definition Classes
    Observer
  16. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  17. def combineLatest(args: |[Array[Observable[T]], Observable[T]]*): Observable[T]

    Permalink
    Definition Classes
    Observable
  18. def combineLatest(args: Array[Observable[T]], resultSelector: Function = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  19. def concat(args: |[Array[Observable[T]], Observable[T]]*): Observable[T]

    Permalink
    Definition Classes
    Observable
  20. def concatAll(): Observable[T]

    Permalink
    Definition Classes
    Observable
  21. def concatMap(selector: |[|[Function, Iterator[_]], Promise[_]], resultSelector: Function = js.native, thisArg: Any = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  22. def defaultIfEmpty(defaultValue: Any = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  23. def dispose(): Unit

    Permalink
  24. def distinct(keySelector: Function = js.native, comparer: Function = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  25. def distinctUntilChanged(keySelector: Function = js.native, comparer: Function = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  26. def do(observer: Observer = null, onNext: Function = null, onError: Function = null, onCompleted: Function = null): Observable[T]

    Permalink
    Definition Classes
    Observable
  27. def doOnCompleted(onCompleted: Function, thisArg: Any = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  28. def doOnError(onError: Function, thisArg: Any = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  29. def doOnNext(onNext: Function, thisArg: Any = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  30. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  31. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  32. def every(predicate: Function, thisArg: Function = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  33. def filter(predicate: Function, thisArg: Any = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  34. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  35. def finally(action: Function): Observable[T]

    Permalink
    Definition Classes
    Observable
  36. def flatMap[A, B](selector: Function, resultSelector: Function4[A, A, Int, Int, B] = js.native): Observable[B]

    Permalink
    Definition Classes
    Observable
  37. def flatMapLatest(selector: Function, thisArg: Any = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  38. def flatMapObserver(onNext: Function, onError: Function, onCompleted: Function, thisArg: Any): Observable[T]

    Permalink
    Definition Classes
    Observable
  39. def forEach(onNext: |[Function, Observable[T]], onError: Function = js.native, onCompleted: Function = js.native): Disposable

    Permalink
    Definition Classes
    Observable
  40. def forkJoin(args: |[Array[Observable[T]], Observable[T]]*): Observable[T]

    Permalink
    Definition Classes
    Observable
  41. def forkJoin(args: Array[Observable[T]], resultSelector: Function): Observable[T]

    Permalink
    Definition Classes
    Observable
  42. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  43. def hasObservers(): Boolean

    Permalink
  44. def hasOwnProperty(v: String): Boolean

    Permalink
    Definition Classes
    Object
  45. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  46. def ignoreElements(): Observable[T]

    Permalink
    Definition Classes
    Observable
  47. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  48. def isPrototypeOf(v: Object): Boolean

    Permalink
    Definition Classes
    Object
  49. def map[S](selector: |[Function, Any], thisArg: Any = null): Observable[S]

    Permalink
    Definition Classes
    Observable
  50. def merge(other: Observable[T]): Observable[T]

    Permalink
    Definition Classes
    Observable
  51. def merge(maxConcurrent: Int): Observable[T]

    Permalink
    Definition Classes
    Observable
  52. def mergeAll(): T

    Permalink
    Definition Classes
    Observable
  53. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  54. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  55. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  56. def notifyOn(scheduler: Scheduler): AsyncSubject.this.type

    Permalink
    Definition Classes
    Observer
  57. def onCompleted(): Unit

    Permalink
    Definition Classes
    Observer
  58. def onError(error: Error): Unit

    Permalink
    Definition Classes
    Observer
  59. def onNext(value: Any): Unit

    Permalink
    Definition Classes
    Observer
  60. def partition(predicate: Function, thisArg: Any = js.native): Array[Observable[T]]

    Permalink
    Definition Classes
    Observable
  61. def pausable(pauser: Observable[T]): Observable[T]

    Permalink
    Definition Classes
    Observable
  62. def pausableBuffered(pauser: Observable[T]): Observable[T]

    Permalink
    Definition Classes
    Observable
  63. def pluck(property: String): Observable[T]

    Permalink
    Definition Classes
    Observable
  64. def propertyIsEnumerable(v: String): Boolean

    Permalink
    Definition Classes
    Object
  65. def publish(selector: Function = js.native): ConnectableObservable[T]

    Permalink
    Definition Classes
    Observable
  66. def reduce(accumulator: Function, seed: Any = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  67. def repeat(value: Any, repeatCount: Int = js.native, scheduler: Scheduler = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  68. def scan(accumulator: Function, seed: Any = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  69. def select(selector: |[Function, Any], thisArg: Function = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  70. def selectConcat(selector: |[|[Function, Iterator[_]], Promise[_]], resultSelector: Function = js.native, thisArg: Any = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  71. def selectMany(selector: Function, resultSelector: Any = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  72. def selectManyObserver(onNext: Function, onError: Function, onCompleted: Function, thisArg: Any): Observable[T]

    Permalink
    Definition Classes
    Observable
  73. def single(settings: SingleSettings): Observable[T]

    Permalink
    Definition Classes
    Observable
  74. def single(predicate: Function = js.native, thisArg: Any = js.native, defaultValue: T = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  75. def skip(count: Int): Observable[T]

    Permalink
    Definition Classes
    Observable
  76. def slice(begin: Int = 0, end: Int = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  77. def some(predicate: Function, thisArg: Any = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  78. def subscribe(onNext: |[Function, Observable[T]] = js.native, onError: Function = js.native, onCompleted: Function = js.native): Disposable

    Permalink
    Definition Classes
    Observable
  79. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  80. def take(count: Int, scheduler: Scheduler = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  81. def takeLast(count: Int): Observable[T]

    Permalink
    Definition Classes
    Observable
  82. def takeLastBuffer(count: Int): Observable[T]

    Permalink
    Definition Classes
    Observable
  83. def takeLastBufferWithTime(duration: Int, scheduler: Scheduler = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  84. def takeLastWithTime(duration: Int, timeScheduler: Scheduler, loopScheduler: Scheduler = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  85. def takeUntil(other: |[Observable[T], Promise[T]]): Observable[T]

    Permalink
    Definition Classes
    Observable
  86. def takeWhile(predicate: Function, thisArg: Any = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  87. def tap(observer: Observer = null, onNext: Function = null, onError: Function = null, onCompleted: Function = null): Observable[T]

    Permalink
    Definition Classes
    Observable
  88. def tapOnCompleted(onCompleted: Function, thisArg: Any = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  89. def tapOnError(onError: Function, thisArg: Any = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  90. def tapOnNext(onNext: Function, thisArg: Any = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  91. def toArray(): Observable[Array[T]]

    Permalink
    Definition Classes
    Observable
  92. def toLocaleString(): String

    Permalink
    Definition Classes
    Object
  93. def toNotifier(): Function

    Permalink
    Definition Classes
    Observer
  94. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  95. def transduce(transducer: |[Transducer, Function]): Observable[T]

    Permalink
    Definition Classes
    Observable
  96. def valueOf(): Any

    Permalink
    Definition Classes
    Object
  97. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  98. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  99. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  100. def where(predicate: Function, thisArg: Any = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  101. def windowWithCount(count: Int, skip: Int = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  102. def withLatestFrom(args: Observable[T]*): Observable[T]

    Permalink
    Definition Classes
    Observable
  103. def withLatestFrom(args: Array[Observable[T]], resultSelector: Function = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  104. def zip(args: Any*): Observable[T]

    Permalink
    Definition Classes
    Observable
  105. def zip(args: Array[Observer], resultSelector: Function = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable
  106. def zipIterable(args: Any*): Observable[T]

    Permalink
    Definition Classes
    Observable
  107. def zipIterable(args: Array[Observer], resultSelector: Function = js.native): Observable[T]

    Permalink
    Definition Classes
    Observable

Deprecated Value Members

  1. def concatObservable(): Observable[T]

    Permalink
    Definition Classes
    Observable
    Annotations
    @deprecated
    Deprecated

    (Since version 4.0) Use concatAll()

  2. def mergeObservable(): T

    Permalink
    Definition Classes
    Observable
    Annotations
    @deprecated
    Deprecated

    (Since version 4.0) Use Rx.Observable.mergeAll() instead

Inherited from Observable[T]

Inherited from Observer

Inherited from Object

Inherited from Any

Inherited from AnyRef

Inherited from Any

Ungrouped