com.raquo.airstream.util

Type members

Classlikes

class JsPriorityQueue[A](getRank: A => Int)
class Ref[+A <: AnyRef](val value: A, refEquals: (Ref[_ <: AnyRef], Ref[_ <: AnyRef]) => Boolean) extends Equals

Wraps a value with desired equals semantics to give Signal of Ref[A] desirable performance or semantic characteristics (see Ref companion object methods for details).

Wraps a value with desired equals semantics to give Signal of Ref[A] desirable performance or semantic characteristics (see Ref companion object methods for details).

Note: This is not a generic replacement of the Equals trait. This is only for use in Signals and State.

More documentation is coming once I convince myself that this is the right design.

Value Params
refEquals

Must not throw!

Companion
object
object Ref
Companion
class

Types

type Id[A] = A

Value members

Concrete methods

def hasDuplicateTupleKeys(tuples: Seq[(, )]): Boolean

Concrete fields

val always: Any => Boolean