Class/Object

rxscalajs.facade

ObservableFacade

Related Docs: object ObservableFacade | package facade

Permalink

class ObservableFacade[+T] extends Object with Subscribable[T]

Annotations
@RawJSType() @native() @JSName( "Rx.Observable" )
Linear Supertypes
Subscribable[T], Object, Any, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ObservableFacade
  2. Subscribable
  3. Object
  4. Any
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ObservableFacade(subscribe: Function = js.native)

    Permalink
  2. new ObservableFacade()

    Permalink
    Attributes
    protected

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 _finally(finallySelector: Function0[Unit]): ObservableFacade[T]

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def audit[T2](durationSelector: Function1[T, Subscribable[T2]]): ObservableFacade[T]

    Permalink
  7. def auditTime(delay: Int, scheduler: Scheduler = ???): ObservableFacade[T]

    Permalink
  8. def buffer[T2](closingNotifier: ObservableFacade[T2]): ObservableFacade[Array[_ <: T]]

    Permalink
  9. def bufferCount(bufferSize: Int, startBufferEvery: Int = ???): ObservableFacade[Array[_ <: T]]

    Permalink
  10. def bufferTime(bufferTimeSpan: Int, bufferCreationInterval: Int = ???, scheduler: Scheduler = ???): ObservableFacade[Array[_ <: T]]

    Permalink
  11. def bufferToggle[T2, O](openings: Subscribable[O], closingSelector: Function1[O, Subscribable[T2]]): ObservableFacade[Array[_ <: T]]

    Permalink
  12. def bufferWhen[T2](closingSelector: Function0[ObservableFacade[T2]]): ObservableFacade[Array[_ <: T]]

    Permalink
  13. def cache(bufferSize: Int = ???, windowTime: Int = ???, scheduler: Scheduler = ???): ObservableFacade[T]

    Permalink
  14. def catch[U](selector: Function1[Any, ObservableFacade[U]]): ObservableFacade[U]

    Permalink
  15. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  16. def combineAll[T2, R](project: Function1[Array[T2], R] = ???): ObservableFacade[R]

    Permalink
  17. def combineLatest[T2, R](v2: ObservableFacade[T2], project: Function2[T, T2, R] = ???): ObservableFacade[R]

    Permalink
  18. def concat[U](that: ObservableFacade[U], scheduler: Scheduler = ???): ObservableFacade[U]

    Permalink
  19. def concatAll[U](): ObservableFacade[U]

    Permalink
  20. def concatMap[R](project: Function1[T, ObservableFacade[R]]): ObservableFacade[R]

    Permalink
  21. def concatMap[R](project: Function2[T, Int, ObservableFacade[R]]): ObservableFacade[R]

    Permalink
  22. def concatMap[I, R](project: Function2[T, Int, ObservableFacade[I]], resultSelector: Function4[T, I, Int, Int, R]): ObservableFacade[R]

    Permalink
  23. def concatMapTo[I, R](innerObservable: ObservableFacade[I], resultSelector: Function4[T, I, Int, Int, R] = ???): ObservableFacade[R]

    Permalink
  24. def count(predicate: Function3[T, Int, ObservableFacade[T], Boolean] = ???): ObservableFacade[Int]

    Permalink
  25. def debounce(durationSelector: Function1[T, Subscribable[Int]]): ObservableFacade[T]

    Permalink
  26. def debounceTime(dueTime: Int, scheduler: Scheduler = ???): ObservableFacade[T]

    Permalink
  27. def defaultIfEmpty[R](defaultValue: R): ObservableFacade[R]

    Permalink
  28. def delay(delay: |[Int, Date], scheduler: Scheduler = ???): ObservableFacade[T]

    Permalink
  29. def delayWhen[U, I](delayDurationSelector: Function1[T, ObservableFacade[U]], subscriptionDelay: ObservableFacade[I] = ???): ObservableFacade[T]

    Permalink
  30. def dematerialize[T2](): ObservableFacade[T2]

    Permalink
  31. def distinct[K, T2](keySelector: Function1[T, K] = ???, flushes: ObservableFacade[T2] = ???): ObservableFacade[T]

    Permalink
  32. def distinctUntilChanged(compare: Function2[T, T, Boolean] = ???): ObservableFacade[T]

    Permalink
  33. def distinctUntilChanged[K](compare: Function2[K, K, Boolean], keySelector: Function1[T, K]): ObservableFacade[T]

    Permalink
  34. def distinctUntilKeyChanged(key: String, compare: Function2[T, T, Boolean] = ???): ObservableFacade[T]

    Permalink
  35. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  37. def every[T2](predicate: Function2[T, Int, Boolean], thisArg: T2 = ???): ObservableFacade[Boolean]

    Permalink
  38. def exhaust[U](): ObservableFacade[U]

    Permalink
  39. def exhaustMap[I, R](project: Function2[T, Int, ObservableFacade[R]], resultSelector: Function4[T, I, Int, Int, R] = ???): ObservableFacade[R]

    Permalink
  40. def expand[R](project: Function2[T, Int, ObservableFacade[R]], concurrent: Double = ???, scheduler: Scheduler = ???): ObservableFacade[R]

    Permalink
  41. def filter[T2](predicate: Function1[T, Boolean]): ObservableFacade[T]

    Permalink
  42. def filter[T2](predicate: Function2[T, Int, Boolean], thisArg: T2 = ???): ObservableFacade[T]

    Permalink
  43. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  44. def find[T2](predicate: Function2[T, Int, Boolean], thisArg: T2 = ???): ObservableFacade[T]

    Permalink
  45. def findIndex[T2](predicate: Function2[T, Int, Boolean], thisArg: T2 = ???): ObservableFacade[Int]

    Permalink
  46. def first[R](predicate: Function2[T, Int, Boolean] = ???, resultSelector: Function2[T, Int, R] = ???, defaultValue: R = ???): ObservableFacade[R]

    Permalink
  47. def forEach(next: Function1[T, Unit], PromiseCtor: Promise.type = js.native): Promise[Unit]

    Permalink
  48. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  49. def groupBy[K, R, T2](keySelector: Function1[T, K], elementSelector: Function1[T, R] = ???, durationSelector: Function1[GroupedObservableFacade[K, R], ObservableFacade[T2]] = ???): ObservableFacade[GroupedObservableFacade[K, R]]

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  52. def ignoreElements(): ObservableFacade[T]

    Permalink
  53. def isEmpty(): ObservableFacade[Boolean]

    Permalink
  54. final def isInstanceOf[T0]: Boolean

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

    Permalink
    Definition Classes
    Object
  56. def last[R](predicate: Function3[T, Int, ObservableFacade[T], Boolean] = ???, resultSelector: Function2[T, Int, R] = ???, defaultValue: R = ???): ObservableFacade[R]

    Permalink
  57. def let[R](func: Function1[ObservableFacade[T], ObservableFacade[R]]): ObservableFacade[R]

    Permalink
  58. def map[R](project: Function1[T, R]): ObservableFacade[R]

    Permalink
  59. def mapTo[R](value: R): ObservableFacade[R]

    Permalink
  60. def mapWithIndex[R](project: Function2[T, Int, R]): ObservableFacade[R]

    Permalink
    Annotations
    @JSName( "map" )
  61. def materialize(): ObservableFacade[Notification[_ <: T]]

    Permalink
  62. def merge[R >: T](that: ObservableFacade[R], concurrent: Double = ???, scheduler: Scheduler = ???): ObservableFacade[R]

    Permalink
  63. def mergeAll[U](concurrent: Double = ???): ObservableFacade[U]

    Permalink
  64. def mergeMap[R](project: Function1[T, ObservableFacade[R]]): ObservableFacade[R]

    Permalink
  65. def mergeMap[R](project: Function2[T, Int, ObservableFacade[R]], resultSelector: Function4[T, R, Int, Int, R] = ???, concurrent: Double = ???): ObservableFacade[R]

    Permalink
  66. def mergeMapTo[I, R](innerObservable: ObservableFacade[I], resultSelector: Function4[T, I, Int, Int, R] = ???, concurrent: Double = ???): ObservableFacade[R]

    Permalink
  67. def mergeScan[R](project: Function2[R, T, ObservableFacade[R]], seed: R, concurrent: Int = ???): ObservableFacade[R]

    Permalink
  68. def multicast(subject: SubjectFacade[_ >: T]): ConnectableObservableFacade[T]

    Permalink
  69. final def ne(arg0: AnyRef): Boolean

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

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

    Permalink
    Definition Classes
    AnyRef
  72. def observeOn(scheduler: Scheduler, delay: Int = ???): ObservableFacade[T]

    Permalink
  73. def onErrorResumeNext[U >: T](resumeFunction: Function1[Any, ObservableFacade[U]]): ObservableFacade[U]

    Permalink
  74. def pairwise(): ObservableFacade[Array[_ <: T]]

    Permalink
  75. def partition[T2](predicate: Function1[T, Boolean], thisArg: T2 = ???): Array[_ <: ObservableFacade[T]]

    Permalink
  76. def pluck[R](properties: String*): ObservableFacade[R]

    Permalink
  77. def propertyIsEnumerable(v: String): Boolean

    Permalink
    Definition Classes
    Object
  78. def publish(): ConnectableObservableFacade[T]

    Permalink
  79. def publishBehavior(value: Any): ConnectableObservableFacade[T]

    Permalink
  80. def publishLast(): ConnectableObservableFacade[T]

    Permalink
  81. def publishReplay(bufferSize: Int = ???, windowTime: Double = ???, scheduler: Scheduler = ???): ConnectableObservableFacade[T]

    Permalink
  82. def race(observables: Array[_ >: ObservableFacade[T]]): ObservableFacade[T]

    Permalink
  83. def reduce[R](project: Function2[R, T, R], seed: R = ???): ObservableFacade[R]

    Permalink
  84. def repeat(scheduler: Scheduler = ???, count: Int = ???): ObservableFacade[T]

    Permalink
  85. def retry(count: Int = ???): ObservableFacade[T]

    Permalink
  86. def retryWhen[T2, T3](notifier: Function1[ObservableFacade[T2], ObservableFacade[T3]]): ObservableFacade[T]

    Permalink
  87. def sample[I](notifier: ObservableFacade[I]): ObservableFacade[T]

    Permalink
  88. def sampleTime(delay: Int, scheduler: Scheduler = ???): ObservableFacade[T]

    Permalink
  89. def scan[R](accumulator: Function2[R, T, R], seed: R = ???): ObservableFacade[R]

    Permalink
  90. def share(): ObservableFacade[T]

    Permalink
  91. def single(predicate: Function3[T, Int, ObservableFacade[T], Boolean] = ???): ObservableFacade[T]

    Permalink
  92. def skip(total: Int): ObservableFacade[T]

    Permalink
  93. def skipUntil[T2](notifier: ObservableFacade[T2]): ObservableFacade[T]

    Permalink
  94. def skipWhile(predicate: Function2[T, Int, Boolean]): ObservableFacade[T]

    Permalink
  95. var source: ObservableFacade[Any]

    Permalink
  96. def startWith[U >: T](v1: U, scheduler: Scheduler = ???): ObservableFacade[U]

    Permalink
  97. def subscribe(observer: ObserverFacade[_ >: T]): Subscription

    Permalink
    Definition Classes
    Subscribable
  98. def subscribe(onNext: Function1[T, Unit], error: Function1[Any, Unit] = ???, complete: Function0[Unit] = ???): Subscription

    Permalink
    Definition Classes
    Subscribable
  99. def subscribeOn(scheduler: Scheduler, delay: Int = ???): ObservableFacade[T]

    Permalink
  100. def switch(): T

    Permalink
  101. def switchMap[R](project: Function1[T, ObservableFacade[R]]): ObservableFacade[R]

    Permalink
  102. def switchMap[I, R](project: Function2[T, Int, ObservableFacade[I]], resultSelector: Function4[T, I, Int, Int, R] = ???): ObservableFacade[R]

    Permalink
  103. def switchMapTo[I, R](innerObservable: ObservableFacade[I], resultSelector: Function4[T, I, Int, Int, R] = ???): ObservableFacade[R]

    Permalink
  104. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  105. def take(total: Int): ObservableFacade[T]

    Permalink
  106. def takeLast(total: Int): ObservableFacade[T]

    Permalink
  107. def takeUntil[T2](notifier: ObservableFacade[T2]): ObservableFacade[T]

    Permalink
  108. def takeWhile(predicate: Function2[T, Int, Boolean]): ObservableFacade[T]

    Permalink
  109. def throttle(durationSelector: Function1[T, Subscribable[Int]]): ObservableFacade[T]

    Permalink
  110. def throttleTime(delay: Int, scheduler: Scheduler = ???): ObservableFacade[T]

    Permalink
  111. def timeInterval(scheduler: Scheduler = ???): ObservableFacade[TimeInterval[T]]

    Permalink
  112. def timeout(due: |[Int, Date], scheduler: Scheduler = ???): ObservableFacade[T]

    Permalink
  113. def timeoutWith[R](due: |[Int, Date], withObservable: ObservableFacade[R], scheduler: Scheduler = ???): ObservableFacade[R]

    Permalink
  114. def timestamp(scheduler: Scheduler = ???): ObservableFacade[Timestamp[T]]

    Permalink
  115. def toArray(): ObservableFacade[Array[_ <: T]]

    Permalink
  116. def toLocaleString(): String

    Permalink
    Definition Classes
    Object
  117. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  118. def valueOf(): Any

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  122. def window[I](windowBoundaries: ObservableFacade[I]): ObservableFacade[ObservableFacade[T]]

    Permalink
  123. def windowCount(windowSize: Int, startWindowEvery: Int = ???): ObservableFacade[ObservableFacade[T]]

    Permalink
  124. def windowTime(windowTimeSpan: Int, windowCreationInterval: Int = ???, scheduler: Scheduler = ???): ObservableFacade[ObservableFacade[T]]

    Permalink
  125. def windowToggle[T2, O](openings: ObservableFacade[O], closingSelector: Function1[O, ObservableFacade[T2]]): ObservableFacade[ObservableFacade[T]]

    Permalink
  126. def windowWhen[T2](closingSelector: Function0[ObservableFacade[T2]]): ObservableFacade[ObservableFacade[T]]

    Permalink
  127. def withLatestFrom[T2, R](v2: ObservableFacade[T2], project: Function2[T, T2, R] = ???): ObservableFacade[R]

    Permalink
  128. def zip[T2, R](v2: ObservableFacade[T2], project: Function2[T, T2, R] = ???): ObservableFacade[R]

    Permalink
  129. def zipAll[T2, R](project: Function1[Array[T2], R] = ???): ObservableFacade[R]

    Permalink

Inherited from Subscribable[T]

Inherited from Object

Inherited from Any

Inherited from AnyRef

Inherited from Any

Ungrouped