Transform

oxygen.ui.web.WidgetState.Transform
final case class Transform[A, B](a: WidgetState[A], ab: A => B, ba: B => A) extends WidgetState[B]

Attributes

Graph
Supertypes
trait Serializable
trait Product
trait Equals
trait WidgetState[B]
trait PWidgetState[B, B]
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

override def unsafeCurrentValue: B

Attributes

Definition Classes

Inherited methods

final def currentValue: UIO[B]

Attributes

Inherited from:
PWidgetState
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product
final def read: UIO[B]

Attributes

Inherited from:
PWidgetState
final def set(value: B): UIO[Unit]

Attributes

Inherited from:
PWidgetState
final def setNoReRender(value: B): UIO[Unit]

Attributes

Inherited from:
PWidgetState
final def update(f: B => B): UIO[Unit]

Attributes

Inherited from:
PWidgetState
final def updateNoReRender(f: B => B): UIO[Unit]

Attributes

Inherited from:
PWidgetState
final inline def zoomIn[S2](inline f: B => S2): WidgetState[S2]

Attributes

Inherited from:
WidgetState

Concrete fields

override val renderTimeValue: B

Inherited fields

final lazy val get: B

Attributes

Inherited from:
PWidgetState