EventStreamOps

io.laminext.core.ops.stream.EventStreamOps
final class EventStreamOps[A](underlying: EventStream[A])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def delayFor(projectMs: A => FiniteDuration): EventStream[A]
def eitherT: EventStreamEitherT[Nothing, A]
def errorOrValue: EventStream[Either[Throwable, A]]
def flatMapTo[B, Inner[_], Output <: (Observable)](inner: => Inner[B])(implicit strategy: FlattenStrategy[EventStream, Inner, Output]): Output[B]
def flip(on: A, off: A, initial: Boolean): Signal[Boolean]
def flip[T](toggle: PartialFunction[A, (T, Boolean)], initial: Boolean): Signal[Map[T, Boolean]]
def keepWhen(b: Signal[Boolean]): EventStream[A]
def mapToFalse: EventStream[Boolean]
def mapToTrue: EventStream[Boolean]
def previousAndLatest: Signal[(Option[A], Option[A])]
def previousAndLatestWithReset(reset: EventStream[Any]): Signal[(Option[A], Option[A])]
def skipWhen(b: Signal[Boolean]): EventStream[A]
def transitions: EventStream[(Option[A], A)]