Dom

object Dom
Companion:
class
class Object
trait Matchable
class Any
Dom.type

Type members

Classlikes

object tupled

import content to get implicit tupled Doms

import content to get implicit tupled Doms

Types

type Aux[D, U, Δ] = Dom[D] { type Update = U; type Delta = Δ; }
type AuxΔ[D, Δ] = Dom[D] { type Delta = Δ; }

Value members

Concrete methods

def apply[D](implicit dom: Dom[D]): Aux[D, Update, Delta]
def relateDeltas[D](d1: Dom[D], d2: Dom[D]): Delta === Delta
def relateUpdates[D](d1: Dom[D], d2: Dom[D]): Update === Update
def tuple2[D1, D2](implicit dom1: Dom[D1], dom2: Dom[D2]): Aux[(D1, D2), Update \&/ Update, Delta \&/ Delta]
def via[A, B](iso: IsoSet[A, B])(implicit domB: Dom[B]): Aux[A, Update, Delta]