com.raquo.airstream.distinct

Members list

Type members

Classlikes

class DistinctSignal[A](val parent: Signal[A], isSame: (Try[A], Try[A]) => Boolean, resetOnStop: Boolean) extends SingleParentSignal[A, A]

Emits only values that are distinct from the last emitted value, according to isSame function

Emits only values that are distinct from the last emitted value, according to isSame function

Attributes

Supertypes
trait SingleParentSignal[A, A]
trait InternalObserver[A]
trait WritableSignal[A]
trait Signal[A]
trait SignalSource[A]
trait Observable[A]
trait Named
trait Source[A]
class Object
trait Matchable
class Any
Show all
class DistinctStream[A](val parent: EventStream[A], isSame: (Try[A], Try[A]) => Boolean, resetOnStop: Boolean) extends SingleParentStream[A, A], InternalTryObserver[A]

Emits only values that are distinct from the last emitted value, according to isSame function

Emits only values that are distinct from the last emitted value, according to isSame function

Attributes

Supertypes
trait SingleParentStream[A, A]
trait InternalObserver[A]
trait WritableStream[A]
trait EventStream[A]
trait EventSource[A]
trait Observable[A]
trait Named
trait Source[A]
class Object
trait Matchable
class Any
Show all