RaiseFunctions

harness.webUI.vdom.widgetModifierFunctions.RaiseFunctions
trait RaiseFunctions[+Action, -StateGet, +StateSet <: StateGet, +Value]

Naming paradigm:

Action:

  • "mapAction" : Action => Action
  • "flatMapAction" : Action => Raise
  • "mapRaise" : Raise => Raise

State :

  • "" : Does not take State as an input
  • "S" : Takes State as an input

Value :

  • "" : Does not take Value as an input
  • "V" : Takes Value as an input
  • "EV" : Takes EitherNel[String, Value] as an input

Result :

  • "" : Accepts the output type from "Action" section above
  • "Z" : Accepts a ZIO of the output type from "Action" section above
  • "ZM" : Accepts a List of ZIOs of the output type from "Action" section above

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes
trait PModifier[Action, StateGet, StateSet, Value]
trait Simple[Action, StateGet, StateSet, Value]
class PNodeWidget[Action, StateGet, StateSet, Value]
Self type
PModifier[Action, StateGet, StateSet, Value]

Members list

Value members

Concrete methods

final inline def flatMapAction[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: Action => Raise[Action2, StateSet2]): PModifier[Action2, StateGet2, StateSet2, Value]
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]
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]
final inline def flatMapActionS[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, StateGet2) => Raise[Action2, StateSet2]): PModifier[Action2, StateGet2, StateSet2, Value]
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]
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]
final inline def flatMapActionSV[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, StateGet2, Value) => Raise[Action2, StateSet2]): PModifier[Action2, StateGet2, StateSet2, Value]
final inline def flatMapActionSVZ[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, StateGet2, Value) => PageTask[Raise[Action2, StateSet2]]): PModifier[Action2, StateGet2, StateSet2, Value]
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]
final inline def flatMapActionSZ[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, StateGet2) => PageTask[Raise[Action2, StateSet2]]): PModifier[Action2, StateGet2, StateSet2, Value]
final inline def flatMapActionSZM[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, StateGet2) => PageTask[List[Raise[Action2, StateSet2]]]): PModifier[Action2, StateGet2, StateSet2, Value]
final inline def flatMapActionV[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, Value) => Raise[Action2, StateSet2]): PModifier[Action2, StateGet2, StateSet2, Value]
final inline def flatMapActionVZ[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, Value) => PageTask[Raise[Action2, StateSet2]]): PModifier[Action2, StateGet2, StateSet2, Value]
final inline def flatMapActionVZM[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, Value) => PageTask[List[Raise[Action2, StateSet2]]]): PModifier[Action2, StateGet2, StateSet2, Value]
final inline def flatMapActionZ[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: Action => PageTask[Raise[Action2, StateSet2]]): PModifier[Action2, StateGet2, StateSet2, Value]
final inline def flatMapActionZM[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: Action => PageTask[List[Raise[Action2, StateSet2]]]): PModifier[Action2, StateGet2, StateSet2, Value]
final inline def mapAction[Action2](inline f: Action => Action2): PModifier[Action2, StateGet, StateSet, Value]
final inline def mapActionEVZ[Action2](inline f: (Action, EitherNel[String, Value]) => PageTask[Action2]): PModifier[Action2, StateGet, StateSet, Value]
final inline def mapActionEVZM[Action2](inline f: (Action, EitherNel[String, Value]) => PageTask[List[Action2]]): PModifier[Action2, StateGet, StateSet, Value]
final inline def mapActionS[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, StateGet2) => Action2): PModifier[Action2, StateGet2, StateSet2, Value]
final inline def mapActionSEVZ[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, StateGet2, EitherNel[String, Value]) => PageTask[Action2]): PModifier[Action2, StateGet2, StateSet2, Value]
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]
final inline def mapActionSV[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, StateGet2, Value) => Action2): PModifier[Action2, StateGet2, StateSet2, Value]
final inline def mapActionSVZ[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, StateGet2, Value) => PageTask[Action2]): PModifier[Action2, StateGet2, StateSet2, Value]
final inline def mapActionSVZM[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, StateGet2, Value) => PageTask[List[Action2]]): PModifier[Action2, StateGet2, StateSet2, Value]
final inline def mapActionSZ[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, StateGet2) => PageTask[Action2]): PModifier[Action2, StateGet2, StateSet2, Value]
final inline def mapActionSZM[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Action, StateGet2) => PageTask[List[Action2]]): PModifier[Action2, StateGet2, StateSet2, Value]
final inline def mapActionV[Action2](inline f: (Action, Value) => Action2): PModifier[Action2, StateGet, StateSet, Value]
final inline def mapActionVZ[Action2](inline f: (Action, Value) => PageTask[Action2]): PModifier[Action2, StateGet, StateSet, Value]
final inline def mapActionVZM[Action2](inline f: (Action, Value) => PageTask[List[Action2]]): PModifier[Action2, StateGet, StateSet, Value]
final inline def mapActionZ[Action2](inline f: Action => PageTask[Action2]): PModifier[Action2, StateGet, StateSet, Value]
final inline def mapActionZM[Action2](inline f: Action => PageTask[List[Action2]]): PModifier[Action2, StateGet, StateSet, Value]
final inline def mapRaise[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: Raise[Action, StateSet] => Raise[Action2, StateSet2]): PModifier[Action2, StateGet2, StateSet2, Value]
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]
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]
final inline def mapRaiseS[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Raise[Action, StateSet], StateGet2) => Raise[Action2, StateSet2]): PModifier[Action2, StateGet2, StateSet2, Value]
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]
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]
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]
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]
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]
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]
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]
final inline def mapRaiseV[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: (Raise[Action, StateSet], Value) => Raise[Action2, StateSet2]): PModifier[Action2, StateGet2, StateSet2, Value]
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]
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]
final inline def mapRaiseZ[StateGet2 <: StateGet, StateSet2 >: StateSet <: StateGet2, Action2](inline f: Raise[Action, StateSet] => PageTask[Raise[Action2, StateSet2]]): PModifier[Action2, StateGet2, StateSet2, Value]
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]