ThisEventsSignalBuilder

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

Value members

Concrete methods

@inline
def -->[El <: Element](sink: Sink[A]): Binder[Base]
@inline
def -->[El <: Element](onNext: A => Unit): Modifier[Base]
@inline
def andThen[B](f: Signal[A] => Signal[B]): ThisEventsSignalBuilder[Ev, B]
@inline
@inline
def combineWith[T1](s1: Signal[T1])(c: Composition[A, T1]): ThisEventsSignalBuilder[Ev, Composed]
@inline
def combineWithFn[T1, Out](s1: Signal[T1])(combinator: (A, T1) => Out): ThisEventsSignalBuilder[Ev, Out]
@inline
def compose[B](operator: Signal[A] => Signal[B]): ThisEventsSignalBuilder[Ev, B]
@inline
def composeAll[B](operator: EventStream[A] => EventStream[B], initialOperator: Try[A] => Try[B]): ThisEventsSignalBuilder[Ev, B]
@inline
def composeChanges[AA >: A](operator: EventStream[A] => EventStream[AA]): ThisEventsSignalBuilder[Ev, AA]
@inline
def debugBreak(when: Try[A] => Boolean): ThisEventsSignalBuilder[Ev, A]
@inline
def debugBreakErrors(when: Throwable => Boolean): ThisEventsSignalBuilder[Ev, A]
@inline
def debugBreakEvents(when: A => Boolean): ThisEventsSignalBuilder[Ev, A]
@inline
def debugLog(when: Try[A] => Boolean, useJsLogger: Boolean): ThisEventsSignalBuilder[Ev, A]
@inline
def debugLogErrors(when: Throwable => Boolean): ThisEventsSignalBuilder[Ev, A]
@inline
def debugLogEvents(when: A => Boolean, useJsLogger: Boolean): ThisEventsSignalBuilder[Ev, A]
@inline
def debugLogLifecycle(logStarts: Boolean, logStops: Boolean): ThisEventsSignalBuilder[Ev, A]
@inline
def debugSpy(fn: Try[A] => Unit): ThisEventsSignalBuilder[Ev, A]
@inline
def debugSpyErrors(fn: Throwable => Unit): ThisEventsSignalBuilder[Ev, A]
@inline
def debugSpyEvents(fn: A => Unit): ThisEventsSignalBuilder[Ev, A]
@inline
def debugSpyLifecycle(startFn: Int => Unit, stopFn: () => Unit): ThisEventsSignalBuilder[Ev, A]
@inline
def debugSpyStarts(fn: Int => Unit): ThisEventsSignalBuilder[Ev, A]
@inline
def debugSpyStops(fn: () => Unit): ThisEventsSignalBuilder[Ev, A]
@inline
def debugWith(debugger: Debugger[A]): ThisEventsSignalBuilder[Ev, A]
@inline
def debugWithName(displayName: String): ThisEventsSignalBuilder[Ev, A]
@inline
def foldLeft[B](makeInitial: A => B)(fn: (B, A) => B): ThisEventsSignalBuilder[Ev, B]
@inline
def foldLeftRecover[B](makeInitial: Try[A] => Try[B])(fn: (Try[B], Try[A]) => Try[B]): ThisEventsSignalBuilder[Ev, B]
@inline
def map[B](project: A => B): ThisEventsSignalBuilder[Ev, B]
@inline
def recover[B >: A](pf: PartialFunction[Throwable, Option[B]]): ThisEventsSignalBuilder[Ev, B]
@inline
@inline
def setDisplayName(name: String): ThisEventsSignalBuilder[Ev, A]