Observable

sealed trait Observable[A, Δ]
class Object
trait Matchable
class Any
Observable[A, Δ]

Type members

Classlikes

final class MapSyntaxHelper[B](f: A => B)
final class WhenFinalSyntaxHelper[A0]

Value members

Abstract methods

def observeImpl(f: A => Trigger[A, Δ]): M[Subscription[M]]
def observeImplC[B](f: A => ContU[M, (Trigger[A, Δ], B)]): ContU[M, (Subscription[M], B)]

Concrete methods

def asCont(implicit fin: Final[A]): IndexedContT[Subscription[M], Unit, M, Out]
def map[B](f: A => B): MapSyntaxHelper[B]
def whenFinal(implicit fin: Final[A]): WhenFinalSyntaxHelper[Out]

Givens

Givens

given dom: AuxΔ[A, Δ]