Packages

p

io.github.nafg.scalajs.react.util

partialrenderer

package partialrenderer

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. abstract class PartialRenderer[-Props, Partial, Full, +Out] extends AnyRef
  2. case class PartialSettable[Partial, Full](settable: Settable[Tentative[Partial, Full]])(implicit partialityType: PartialityType[Partial, Full]) extends Product with Serializable
  3. case class PartialityType[Partial, Full](default: Partial, partialToFull: (Partial) => Either[String, Full], fullToPartial: (Full) => Partial) extends Product with Serializable

    Law: pst.partialToFull(pst.fullToPartial(full)) == Right(full)

    Law: pst.partialToFull(pst.fullToPartial(full)) == Right(full)

    Law: pst.partialToFull(partial).toOption.map(pst.fullToPartial) inSet (None, Some(partial))

  4. case class Settable[A](value: A)(modifyFunc: ((A) => A) => japgolly.scalajs.react.Callback) extends Product with Serializable
  5. sealed trait Tentative[+P, +F] extends AnyRef

Value Members

  1. object PartialRenderer
  2. object PartialSettable extends Serializable
  3. object PartialityType extends Serializable
  4. object Settable extends Serializable
  5. object Tentative

Ungrouped