ThisEventsStreamBuilder
io.laminext.core.ThisEventsStreamBuilder
class ThisEventsStreamBuilder[Ev <: Event, A](t: EventProcessor[Ev, Ev], transform: EventStream[Ev] => EventStream[A])
Attributes
- Graph
- Supertypes
- class Objecttrait Matchableclass Any
Members list
Concise view
Value members
Concrete methods
def combineWith[T1, Out](s1: EventStream[T1])(implicit c: Composition[A, T1]): ThisEventsStreamBuilder[Ev, Composed]
def combineWithFn[T1, Out](otherEventStream: EventStream[T1])(combinator: (A, T1) => Out): ThisEventsStreamBuilder[Ev, Out]
def flatMap[B](compose: A => EventStream[B])(implicit strategy: FlattenStrategy[EventStream, EventStream, EventStream]): ThisEventsStreamBuilder[Ev, B]
def scanLeftRecover[B](initial: Try[B])(fn: (Try[B], Try[A]) => Try[B]): ThisEventsSignalBuilder[Ev, B]