Simple

harness.webUI.vdom.PModifier$.Simple
See theSimple companion object
trait Simple[+Action, -StateGet, +StateSet <: StateGet, +Value] extends PModifier[Action, StateGet, StateSet, Value]

Attributes

Companion
object
Graph
Supertypes
trait PModifier[Action, StateGet, StateSet, Value]
trait RaiseFunctions[Action, StateGet, StateSet, Value]
class Object
trait Matchable
class Any
Self type
Simple[Action, StateGet, StateSet, Value]

Members list

Type members

Types

final override type SelfT[+A, -SG, +SS <: SG, +V] = PModifier[A, SG, SS, V]

Value members

Inherited methods

final def *>[Action2 >: Action, StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Value2](other: PModifier[Action2, StateGet2, StateSet2, Value2]): PModifier[Action2, StateGet2, StateSet2, Value2]

Attributes

Inherited from:
PModifier
final def <*[Action2 >: Action, StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Value2](other: PModifier[Action2, StateGet2, StateSet2, Value2]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
PModifier
final def <*>[Action2 >: Action, StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Value2](other: PModifier[Action2, StateGet2, StateSet2, Value2])(implicit zip: Zippable[Value, Value2]): PModifier[Action2, StateGet2, StateSet2, Out]

Attributes

Inherited from:
PModifier
final def as[Value2](f: => Value2): SelfT[Action, StateGet, StateSet, Value2]

Attributes

Inherited from:
PModifier
final def asValue[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Value2](f: StateGet2 => Value2): SelfT[Action, StateGet2, StateSet2, Value2]

Attributes

Inherited from:
PModifier
def build(rh: RaiseHandler[Action, StateSet], state: StateGet): List[Modifier]

Attributes

Inherited from:
PModifier
final def eitherAs[Value2](f: => EitherNel[String, Value2]): SelfT[Action, StateGet, StateSet, Value2]

Attributes

Inherited from:
PModifier
final def eitherAsValue[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Value2](f: StateGet2 => EitherNel[String, Value2]): SelfT[Action, StateGet2, StateSet2, Value2]

Attributes

Inherited from:
PModifier
final inline def eitherMapValue[Value2](f: EitherNel[String, Value] => EitherNel[String, Value2]): SelfT[Action, StateGet, StateSet, Value2]

Attributes

Inherited from:
PModifier
final inline def eitherMapValueS[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Value2](f: (StateGet2, EitherNel[String, Value]) => EitherNel[String, Value2]): SelfT[Action, StateGet2, StateSet2, Value2]

Attributes

Inherited from:
PModifier
final inline def fixState[State >: StateSet <: StateGet]: SelfT[Action, State, State, Value]

Attributes

Inherited from:
PModifier
final inline def flatMapAction[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: Action => Raise[Action2, StateSet2]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def flatMapActionEVZ[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, EitherNel[String, Value]) => PageTask[Raise[Action2, StateSet2]]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def flatMapActionEVZM[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, EitherNel[String, Value]) => PageTask[List[Raise[Action2, StateSet2]]]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def flatMapActionS[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, StateGet2) => Raise[Action2, StateSet2]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def flatMapActionSEVZ[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, StateGet2, EitherNel[String, Value]) => PageTask[Raise[Action2, StateSet2]]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def flatMapActionSEVZM[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, StateGet2, EitherNel[String, Value]) => PageTask[List[Raise[Action2, StateSet2]]]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def flatMapActionSV[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, StateGet2, Value) => Raise[Action2, StateSet2]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def flatMapActionSVZ[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, StateGet2, Value) => PageTask[Raise[Action2, StateSet2]]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def flatMapActionSVZM[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, StateGet2, Value) => PageTask[List[Raise[Action2, StateSet2]]]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def flatMapActionSZ[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, StateGet2) => PageTask[Raise[Action2, StateSet2]]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def flatMapActionSZM[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, StateGet2) => PageTask[List[Raise[Action2, StateSet2]]]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def flatMapActionV[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, Value) => Raise[Action2, StateSet2]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def flatMapActionVZ[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, Value) => PageTask[Raise[Action2, StateSet2]]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def flatMapActionVZM[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, Value) => PageTask[List[Raise[Action2, StateSet2]]]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def flatMapActionZ[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: Action => PageTask[Raise[Action2, StateSet2]]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def flatMapActionZM[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: Action => PageTask[List[Raise[Action2, StateSet2]]]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def flatMapValue[Value2](f: Value => EitherNel[String, Value2]): SelfT[Action, StateGet, StateSet, Value2]

Attributes

Inherited from:
PModifier
final inline def flatMapValueS[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Value2](f: (StateGet2, Value) => EitherNel[String, Value2]): SelfT[Action, StateGet2, StateSet2, Value2]

Attributes

Inherited from:
PModifier
final inline def imapState[OuterState, InnerState >: StateSet <: StateGet](lens: Lens[OuterState, InnerState]): SelfT[Action, OuterState, OuterState, Value]

Attributes

Inherited from:
PModifier
final def labeled(labelText: String, buildLabel: String => CModifier): PModifier[Action, StateGet, StateSet, Value]

Attributes

Inherited from:
PModifier
final inline def mapAction[Action2](inline f: Action => Action2): PModifier[Action2, StateGet, StateSet, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def mapActionEVZ[Action2](inline f: (Action, EitherNel[String, Value]) => PageTask[Action2]): PModifier[Action2, StateGet, StateSet, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def mapActionEVZM[Action2](inline f: (Action, EitherNel[String, Value]) => PageTask[List[Action2]]): PModifier[Action2, StateGet, StateSet, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def mapActionS[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, StateGet2) => Action2): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def mapActionSEVZ[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, StateGet2, EitherNel[String, Value]) => PageTask[Action2]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def mapActionSEVZM[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, StateGet2, EitherNel[String, Value]) => PageTask[List[Action2]]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def mapActionSV[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, StateGet2, Value) => Action2): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def mapActionSVZ[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, StateGet2, Value) => PageTask[Action2]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def mapActionSVZM[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, StateGet2, Value) => PageTask[List[Action2]]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def mapActionSZ[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, StateGet2) => PageTask[Action2]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def mapActionSZM[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, StateGet2) => PageTask[List[Action2]]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def mapActionV[Action2](inline f: (Action, Value) => Action2): PModifier[Action2, StateGet, StateSet, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def mapActionVZ[Action2](inline f: (Action, Value) => PageTask[Action2]): PModifier[Action2, StateGet, StateSet, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def mapActionVZM[Action2](inline f: (Action, Value) => PageTask[List[Action2]]): PModifier[Action2, StateGet, StateSet, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def mapActionZ[Action2](inline f: Action => PageTask[Action2]): PModifier[Action2, StateGet, StateSet, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def mapActionZM[Action2](inline f: Action => PageTask[List[Action2]]): PModifier[Action2, StateGet, StateSet, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def mapRaise[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: Raise[Action, StateSet] => Raise[Action2, StateSet2]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def mapRaiseEVZ[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Raise[Action, StateSet], EitherNel[String, Value]) => PageTask[Raise[Action2, StateSet2]]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def mapRaiseEVZM[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Raise[Action, StateSet], EitherNel[String, Value]) => PageTask[List[Raise[Action2, StateSet2]]]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def mapRaiseS[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Raise[Action, StateSet], StateGet2) => Raise[Action2, StateSet2]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def mapRaiseSEVZ[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Raise[Action, StateSet], StateGet2, EitherNel[String, Value]) => PageTask[Raise[Action2, StateSet2]]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final def mapRaiseSEVZM[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](f: (Raise[Action, StateSet], StateGet2, EitherNel[String, Value]) => PageTask[List[Raise[Action2, StateSet2]]]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def mapRaiseSV[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Raise[Action, StateSet], StateGet2, Value) => Raise[Action2, StateSet2]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def mapRaiseSVZ[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Raise[Action, StateSet], StateGet2, Value) => PageTask[Raise[Action2, StateSet2]]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def mapRaiseSVZM[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Raise[Action, StateSet], StateGet2, Value) => PageTask[List[Raise[Action2, StateSet2]]]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def mapRaiseSZ[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Raise[Action, StateSet], StateGet2) => PageTask[Raise[Action2, StateSet2]]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def mapRaiseSZM[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Raise[Action, StateSet], StateGet2) => PageTask[List[Raise[Action2, StateSet2]]]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def mapRaiseV[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Raise[Action, StateSet], Value) => Raise[Action2, StateSet2]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def mapRaiseVZ[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Raise[Action, StateSet], Value) => PageTask[Raise[Action2, StateSet2]]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def mapRaiseVZM[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Raise[Action, StateSet], Value) => PageTask[List[Raise[Action2, StateSet2]]]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def mapRaiseZ[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: Raise[Action, StateSet] => PageTask[Raise[Action2, StateSet2]]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def mapRaiseZM[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: Raise[Action, StateSet] => PageTask[List[Raise[Action2, StateSet2]]]): PModifier[Action2, StateGet2, StateSet2, Value]

Attributes

Inherited from:
RaiseFunctions
final inline def mapValue[Value2](f: Value => Value2): SelfT[Action, StateGet, StateSet, Value2]

Attributes

Inherited from:
PModifier
final inline def mapValueS[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Value2](f: (StateGet2, Value) => Value2): SelfT[Action, StateGet2, StateSet2, Value2]

Attributes

Inherited from:
PModifier
final inline def required[Value2](implicit ev: Value <:< Option[Value2]): SelfT[Action, StateGet, StateSet, Value2]

Attributes

Inherited from:
PModifier
final inline def unit: SelfT[Action, StateGet, StateSet, Unit]

Attributes

Inherited from:
PModifier
final inline def zoomOut[OuterState](inline f: OuterState => StateGet): SelfT[Action, OuterState, OuterState, Value]

Attributes

Inherited from:
PModifier
final inline def zoomOutToPage[State >: StateSet <: StateGet]: SelfT[Action, PageState[State], PageState[State], Value]

Attributes

Inherited from:
PModifier

Inherited fields

val value: StateGet => EitherNel[String, Value]

Attributes

Inherited from:
PModifier