EventStreamOps

final class EventStreamOps[A](underlying: EventStream[A])
class Object
trait Matchable
class Any

Value members

Concrete methods

def delayFor(projectMs: A => FiniteDuration): EventStream[A]
def distinct: EventStream[A]
@inline
def drop(toDrop: Int): EventStream[A]
@inline
def eitherT: EventStreamEitherT[Nothing, A]
def errorOrValue: EventStream[Either[Throwable, A]]
@inline
def flatMapTo[B, Inner[_], Output <: ([_] =>> Observable[_])](inner: => Inner[B])(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]
@inline
def mapToFalse: EventStream[Boolean]
@inline
def mapToTrue: EventStream[Boolean]
@inline
def mapToUnit: EventStream[Unit]
def previousAndLatest: Signal[(Option[A], Option[A])]
def previousAndLatestWithReset(reset: EventStream[Any]): Signal[(Option[A], Option[A])]
def skipWhen(b: Signal[Boolean]): EventStream[A]
@inline
def take(toTake: Int): EventStream[A]
@inline
def transitions: EventStream[(Option[A], A)]