SumCase

oxygen.ui.web.WidgetState.SumCase
final case class SumCase[OuterState, InnerState <: OuterState](outer: WidgetState[OuterState], pf: PartialFunction[OuterState, InnerState]) extends WidgetState[InnerState]

Attributes

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

Members list

Value members

Concrete methods

override def unsafeCurrentValue: InnerState

Attributes

Definition Classes

Inherited methods

final def currentValue: UIO[InnerState]

Attributes

Inherited from:
PWidgetState
def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

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

Attributes

Inherited from:
WidgetState

Concrete fields

override val renderTimeValue: InnerState

Inherited fields

final lazy val get: InnerState

Attributes

Inherited from:
PWidgetState