ThisEventsStreamBuilder

class ThisEventsStreamBuilder[Ev <: Event, A](t: EventProcessor[Ev, Ev], transform: EventStream[Ev] => EventStream[A])
class Object
trait Matchable
class Any

Value members

Concrete methods

@inline
def -->[El <: Element](sink: Sink[A]): Modifier[Base]
@inline
def -->[El <: Element](onNext: A => Unit): Modifier[Base]
def andThen[B](f: EventStream[A] => EventStream[B]): ThisEventsStreamBuilder[Ev, B]
@inline
def collect[B](pf: PartialFunction[A, B]): ThisEventsStreamBuilder[Ev, B]
@inline
def combineWith[T1, Out](s1: EventStream[T1])(c: Composition[A, T1]): ThisEventsStreamBuilder[Ev, Composed]
@inline
def combineWithFn[T1, Out](otherEventStream: EventStream[T1])(combinator: (A, T1) => Out): ThisEventsStreamBuilder[Ev, Out]
@inline
def compose[B](operator: EventStream[A] => EventStream[B]): ThisEventsStreamBuilder[Ev, B]
@inline
def debounce(delayFromLastEventMillis: Int): ThisEventsStreamBuilder[Ev, A]
@inline
def debugBreak(when: Try[A] => Boolean): ThisEventsStreamBuilder[Ev, A]
@inline
def debugBreakErrors(when: Throwable => Boolean): ThisEventsStreamBuilder[Ev, A]
@inline
def debugBreakEvents(when: A => Boolean): ThisEventsStreamBuilder[Ev, A]
@inline
def debugLog(when: Try[A] => Boolean, useJsLogger: Boolean): ThisEventsStreamBuilder[Ev, A]
@inline
def debugLogErrors(when: Throwable => Boolean): ThisEventsStreamBuilder[Ev, A]
@inline
def debugLogEvents(when: A => Boolean, useJsLogger: Boolean): ThisEventsStreamBuilder[Ev, A]
@inline
def debugLogLifecycle(logStarts: Boolean, logStops: Boolean): ThisEventsStreamBuilder[Ev, A]
@inline
def debugSpy(fn: Try[A] => Unit): ThisEventsStreamBuilder[Ev, A]
@inline
def debugSpyErrors(fn: Throwable => Unit): ThisEventsStreamBuilder[Ev, A]
@inline
def debugSpyEvents(fn: A => Unit): ThisEventsStreamBuilder[Ev, A]
@inline
def debugSpyLifecycle(startFn: Int => Unit, stopFn: () => Unit): ThisEventsStreamBuilder[Ev, A]
@inline
def debugSpyStarts(fn: Int => Unit): ThisEventsStreamBuilder[Ev, A]
@inline
def debugSpyStops(fn: () => Unit): ThisEventsStreamBuilder[Ev, A]
@inline
def debugWith(debugger: Debugger[A]): ThisEventsStreamBuilder[Ev, A]
@inline
def debugWithName(displayName: String): ThisEventsStreamBuilder[Ev, A]
@inline
def delay(ms: Int): ThisEventsStreamBuilder[Ev, A]
@inline
def delaySync(after: EventStream[_]): ThisEventsStreamBuilder[Ev, A]
@inline
def filter(passes: A => Boolean): ThisEventsStreamBuilder[Ev, A]
@inline
def filterNot(predicate: A => Boolean): ThisEventsStreamBuilder[Ev, A]
@inline
def flatMap[B](compose: A => EventStream[B])(strategy: FlattenStrategy[EventStream, EventStream, EventStream]): ThisEventsStreamBuilder[Ev, B]
@inline
def foldLeft[B](initial: B)(fn: (B, A) => B): ThisEventsSignalBuilder[Ev, B]
@inline
def foldLeftRecover[B](initial: Try[B])(fn: (Try[B], Try[A]) => Try[B]): ThisEventsSignalBuilder[Ev, B]
@inline
def foreach[El <: Element](onNext: A => Unit): Modifier[Base]
@inline
def map[B](project: A => B): ThisEventsStreamBuilder[Ev, B]
@inline
def mapTo[B](value: => B): ThisEventsStreamBuilder[Ev, B]
@inline
@inline
@inline
@inline
def mapToValue[B](value: B): ThisEventsStreamBuilder[Ev, B]
@inline
def recover[B >: A](pf: PartialFunction[Throwable, Option[B]]): ThisEventsStreamBuilder[Ev, B]
@inline
@inline
def sample[T1](signal: Signal[T1]): ThisEventsStreamBuilder[Ev, T1]
@inline
def setDisplayName(name: String): ThisEventsStreamBuilder[Ev, A]
@inline
def startWith[B >: A](initial: => B): ThisEventsSignalBuilder[Ev, B]
@inline
@inline
def startWithTry[B >: A](initial: => Try[B]): ThisEventsSignalBuilder[Ev, B]
@inline
def throttle(intervalMillis: Int): ThisEventsStreamBuilder[Ev, A]
@inline
def toSignal[B >: A](initial: => B): ThisEventsSignalBuilder[Ev, B]
@inline
def toSignalWithTry[B >: A](initial: => Try[B]): ThisEventsSignalBuilder[Ev, B]
@inline
@inline
def withCurrentValueOf[T1](signal: Signal[T1]): ThisEventsStreamBuilder[Ev, (A, T1)]