RaiseHandler

harness.webUI.RaiseHandler
See theRaiseHandler companion object
abstract class RaiseHandler[-A, -S]

Attributes

Companion
object
Graph
Supertypes
class Object
trait Matchable
class Any
Self type
RaiseHandler[A, S]

Members list

Value members

Concrete methods

final def executeWith(effect: PageTask[Unit]): UIO[Unit]
final def mapAction[NewA](f: NewA => PageTask[List[Raise[A, S]]]): RaiseHandler[NewA, S]
final def mapRaise[NewA, S2 <: S](f: Raise[NewA, S2] => PageTask[List[Raise[A, S]]]): RaiseHandler[NewA, S2]
final def mapState[S2 <: S, NewS](lens: Optional[S2, NewS]): RaiseHandler[A, NewS]
final inline def pushUrl(url: Url): Unit
final inline def pushUrlWithoutNavigation(url: Url): Unit
final inline def raise(raises: Raise[A, S]*): Unit
final inline def raiseAction(raises: A*): Unit
final def raiseManyZIO(raises: PageTask[List[Raise[A, S]]]*): Unit
final inline def raiseZIO(raises: PageTask[Raise[A, S]]*): Unit
final inline def replaceUrl(url: Url): Unit
final inline def setState(f: => S): Unit
final inline def setStateNoReRender(f: => S): Unit
final inline def updateState[S2 <: S](f: S2 => S2): Unit
final inline def updateStateNoReRender[S2 <: S](f: S2 => S2): Unit

Abstract fields

val handleRaise: Raise[A, S] => PageTask[Unit]