class ObservableFacade[+T] extends Object with Subscribable[T]
- Annotations
- @RawJSType() @native() @JSImport( "rxjs/Rx" , "Observable" , "Rx.Observable" )
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- ObservableFacade
- Subscribable
- Object
- Any
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def _finally(finallySelector: Function0[Unit]): ObservableFacade[T]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- def audit[T2](durationSelector: Function1[T, Subscribable[T2]]): ObservableFacade[T]
- def auditTime(delay: Int, scheduler: Scheduler = ???): ObservableFacade[T]
- def buffer[T2](closingNotifier: ObservableFacade[T2]): ObservableFacade[Array[_ <: T]]
- def bufferCount(bufferSize: Int, startBufferEvery: Int = ???): ObservableFacade[Array[_ <: T]]
- def bufferTime(bufferTimeSpan: Int, bufferCreationInterval: Int = ???, scheduler: Scheduler = ???): ObservableFacade[Array[_ <: T]]
- def bufferToggle[T2, O](openings: Subscribable[O], closingSelector: Function1[O, Subscribable[T2]]): ObservableFacade[Array[_ <: T]]
- def bufferWhen[T2](closingSelector: Function0[ObservableFacade[T2]]): ObservableFacade[Array[_ <: T]]
- def catch[U](selector: Function1[Any, ObservableFacade[U]]): ObservableFacade[U]
-
def
clone(): AnyRef
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- def combineAll[T2, R](project: Function1[Array[T2], R] = ???): ObservableFacade[R]
- def combineLatest[T2, R](v2: ObservableFacade[T2], project: Function2[T, T2, R] = ???): ObservableFacade[R]
- def concat[U >: T](that: ObservableFacade[U], scheduler: Scheduler = ???): ObservableFacade[U]
- def concatAll[U](): ObservableFacade[U]
- def concatMap[R](project: Function1[T, ObservableFacade[R]]): ObservableFacade[R]
- def concatMap[R](project: Function2[T, Int, ObservableFacade[R]]): ObservableFacade[R]
- def concatMap[I, R](project: Function2[T, Int, ObservableFacade[I]], resultSelector: Function4[T, I, Int, Int, R]): ObservableFacade[R]
- def concatMapTo[I, R](innerObservable: ObservableFacade[I], resultSelector: Function4[T, I, Int, Int, R] = ???): ObservableFacade[R]
- def count(predicate: Function3[T, Int, ObservableFacade[T], Boolean] = ???): ObservableFacade[Int]
- def debounce(durationSelector: Function1[T, Subscribable[Int]]): ObservableFacade[T]
- def debounceTime(dueTime: Int, scheduler: Scheduler = ???): ObservableFacade[T]
- def defaultIfEmpty[R](defaultValue: R): ObservableFacade[R]
- def delay(delay: |[Int, Date], scheduler: Scheduler = ???): ObservableFacade[T]
- def delayWhen[U, I](delayDurationSelector: Function1[T, ObservableFacade[U]], subscriptionDelay: ObservableFacade[I] = ???): ObservableFacade[T]
- def dematerialize[T2](): ObservableFacade[T2]
- def distinct[K, T2](keySelector: Function1[T, K] = ???, flushes: ObservableFacade[T2] = ???): ObservableFacade[T]
- def distinctUntilChanged(compare: Function2[T, T, Boolean] = ???): ObservableFacade[T]
- def distinctUntilChanged[K](compare: Function2[K, K, Boolean], keySelector: Function1[T, K]): ObservableFacade[T]
- def distinctUntilKeyChanged(key: String, compare: Function2[T, T, Boolean] = ???): ObservableFacade[T]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def every[T2](predicate: Function2[T, Int, Boolean], thisArg: T2 = ???): ObservableFacade[Boolean]
- def exhaust[U](): ObservableFacade[U]
- def exhaustMap[I, R](project: Function2[T, Int, ObservableFacade[R]], resultSelector: Function4[T, I, Int, Int, R] = ???): ObservableFacade[R]
- def expand[R](project: Function2[T, Int, ObservableFacade[R]], concurrent: Double = ???, scheduler: Scheduler = ???): ObservableFacade[R]
- def filter[T2](predicate: Function1[T, Boolean]): ObservableFacade[T]
- def filter[T2](predicate: Function2[T, Int, Boolean], thisArg: T2 = ???): ObservableFacade[T]
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- def find[T2](predicate: Function2[T, Int, Boolean], thisArg: T2 = ???): ObservableFacade[T]
- def findIndex[T2](predicate: Function2[T, Int, Boolean], thisArg: T2 = ???): ObservableFacade[Int]
- def first[R](predicate: Function2[T, Int, Boolean] = ???, resultSelector: Function2[T, Int, R] = ???, defaultValue: R = ???): ObservableFacade[R]
- def forEach(next: Function1[T, Unit], PromiseCtor: Promise.type = js.native): Promise[Unit]
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- def groupBy[K, R, T2](keySelector: Function1[T, K], elementSelector: Function1[T, R] = ???, durationSelector: Function1[GroupedObservableFacade[K, R], ObservableFacade[T2]] = ???): ObservableFacade[GroupedObservableFacade[K, R]]
-
def
hasOwnProperty(v: String): Boolean
- Definition Classes
- Object
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- def ignoreElements(): ObservableFacade[T]
- def isEmpty(): ObservableFacade[Boolean]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
isPrototypeOf(v: Object): Boolean
- Definition Classes
- Object
- def last[R](predicate: Function3[T, Int, ObservableFacade[T], Boolean] = ???, resultSelector: Function2[T, Int, R] = ???, defaultValue: R = ???): ObservableFacade[R]
- def let[R](func: Function1[ObservableFacade[T], ObservableFacade[R]]): ObservableFacade[R]
- def map[R](project: Function1[T, R]): ObservableFacade[R]
- def mapTo[R](value: R): ObservableFacade[R]
-
def
mapWithIndex[R](project: Function2[T, Int, R]): ObservableFacade[R]
- Annotations
- @JSName( "map" )
- def materialize(): ObservableFacade[Notification[_ <: T]]
- def merge[R >: T](that: ObservableFacade[R], concurrent: Double = ???, scheduler: Scheduler = ???): ObservableFacade[R]
- def mergeAll[U](concurrent: Double = ???): ObservableFacade[U]
- def mergeMap[R](project: Function1[T, ObservableFacade[R]]): ObservableFacade[R]
- def mergeMap[R](project: Function2[T, Int, ObservableFacade[R]], resultSelector: Function4[T, R, Int, Int, R] = ???, concurrent: Double = ???): ObservableFacade[R]
- def mergeMapTo[I, R](innerObservable: ObservableFacade[I], resultSelector: Function4[T, I, Int, Int, R] = ???, concurrent: Double = ???): ObservableFacade[R]
- def mergeScan[R](project: Function2[R, T, ObservableFacade[R]], seed: R, concurrent: Int = ???): ObservableFacade[R]
- def multicast(subject: SubjectFacade[_ >: T]): ConnectableObservableFacade[T]
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- def observeOn(scheduler: Scheduler, delay: Int = ???): ObservableFacade[T]
- def onErrorResumeNext[U >: T](resumeFunction: Function1[Any, ObservableFacade[U]]): ObservableFacade[U]
- def pairwise(): ObservableFacade[Array[_ <: T]]
- def partition[T2](predicate: Function1[T, Boolean], thisArg: T2 = ???): Array[_ <: ObservableFacade[T]]
- def pluck[R](properties: String*): ObservableFacade[R]
-
def
propertyIsEnumerable(v: String): Boolean
- Definition Classes
- Object
- def publish(): ConnectableObservableFacade[T]
- def publishBehavior(value: Any): ConnectableObservableFacade[T]
- def publishLast(): ConnectableObservableFacade[T]
- def publishReplay(bufferSize: Int = ???, windowTime: Double = ???, scheduler: Scheduler = ???): ConnectableObservableFacade[T]
- def race(observables: Array[_ >: ObservableFacade[T]]): ObservableFacade[T]
- def reduce[R](project: Function2[R, T, R], seed: R = ???): ObservableFacade[R]
- def repeat(scheduler: Scheduler = ???, count: Int = ???): ObservableFacade[T]
- def retry(count: Int = ???): ObservableFacade[T]
- def retryWhen[T2, T3](notifier: Function1[ObservableFacade[T2], ObservableFacade[T3]]): ObservableFacade[T]
- def sample[I](notifier: ObservableFacade[I]): ObservableFacade[T]
- def sampleTime(delay: Int, scheduler: Scheduler = ???): ObservableFacade[T]
- def scan[R](accumulator: Function2[R, T, R], seed: R = ???): ObservableFacade[R]
- def share(): ObservableFacade[T]
- def single(predicate: Function3[T, Int, ObservableFacade[T], Boolean] = ???): ObservableFacade[T]
- def skip(total: Int): ObservableFacade[T]
- def skipUntil[T2](notifier: ObservableFacade[T2]): ObservableFacade[T]
- def skipWhile(predicate: Function2[T, Int, Boolean]): ObservableFacade[T]
- var source: ObservableFacade[Any]
- def startWith[U >: T](v1: U, scheduler: Scheduler = ???): ObservableFacade[U]
-
def
subscribe(observer: ObserverFacade[_ >: T]): Subscription
- Definition Classes
- Subscribable
-
def
subscribe(onNext: Function1[T, Unit], error: Function1[Any, Unit] = ???, complete: Function0[Unit] = ???): Subscription
- Definition Classes
- Subscribable
- def subscribeOn(scheduler: Scheduler, delay: Int = ???): ObservableFacade[T]
- def switch(): T
- def switchMap[R](project: Function1[T, ObservableFacade[R]]): ObservableFacade[R]
- def switchMap[I, R](project: Function2[T, Int, ObservableFacade[I]], resultSelector: Function4[T, I, Int, Int, R] = ???): ObservableFacade[R]
- def switchMapTo[I, R](innerObservable: ObservableFacade[I], resultSelector: Function4[T, I, Int, Int, R] = ???): ObservableFacade[R]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- def take(total: Int): ObservableFacade[T]
- def takeLast(total: Int): ObservableFacade[T]
- def takeUntil[T2](notifier: ObservableFacade[T2]): ObservableFacade[T]
- def takeWhile(predicate: Function2[T, Int, Boolean]): ObservableFacade[T]
- def throttle(durationSelector: Function1[T, Subscribable[Int]]): ObservableFacade[T]
- def throttleTime(delay: Int, scheduler: Scheduler = ???): ObservableFacade[T]
- def timeInterval(scheduler: Scheduler = ???): ObservableFacade[TimeInterval[T]]
- def timeout(due: |[Int, Date], scheduler: Scheduler = ???): ObservableFacade[T]
- def timeoutWith[R](due: |[Int, Date], withObservable: ObservableFacade[R], scheduler: Scheduler = ???): ObservableFacade[R]
- def timestamp(scheduler: Scheduler = ???): ObservableFacade[Timestamp[T]]
- def toArray(): ObservableFacade[Array[_ <: T]]
-
def
toLocaleString(): String
- Definition Classes
- Object
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
def
valueOf(): Any
- Definition Classes
- Object
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- def window[I](windowBoundaries: ObservableFacade[I]): ObservableFacade[ObservableFacade[T]]
- def windowCount(windowSize: Int, startWindowEvery: Int = ???): ObservableFacade[ObservableFacade[T]]
- def windowTime(windowTimeSpan: Int, windowCreationInterval: Int = ???, scheduler: Scheduler = ???): ObservableFacade[ObservableFacade[T]]
- def windowToggle[T2, O](openings: ObservableFacade[O], closingSelector: Function1[O, ObservableFacade[T2]]): ObservableFacade[ObservableFacade[T]]
- def windowWhen[T2](closingSelector: Function0[ObservableFacade[T2]]): ObservableFacade[ObservableFacade[T]]
- def withLatestFrom[T2, R](v2: ObservableFacade[T2], project: Function2[T, T2, R] = ???): ObservableFacade[R]
- def zip[T2, R](v2: ObservableFacade[T2], project: Function2[T, T2, R] = ???): ObservableFacade[R]
- def zipAll[T2, R](project: Function1[Array[T2], R] = ???): ObservableFacade[R]