Stateful

oxygen.ui.web.PWidget.HandleActionBuilders.Stateful
final class Stateful[Env, Action, State](widget: Stateful[Env, Action, State])

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

def a[Action2]: StatefulA[Env, Action, State, Action2]
def apply[Env2 <: Env : HasNoScope](f: Action => ZIO[Env2 & Scope, UIError, Unit]): Stateful[Env2, Nothing, State]
def as[Action2]: StatefulAS[Env, Action, State, Action2]
def map[Action2](f: Action => Action2)(using HasNoScope[Env]): Stateful[Env, Action2, State]
def mapZIO[Env2 <: Env : HasNoScope, Action2](f: Action => ZIO[Env2 & Scope, UIError, Action2]): Stateful[Env2, Action2, State]
def pas[HandleA, Action2](using ttHandle: TypeTest[Action, HandleA], ttRaise: TypeTest[Action, Action2], orEv: Action =:= (HandleA | Action2)): StatefulPAS[Env, Action, State, HandleA, Action2]
def ps[HandleA, Action2](using ttHandle: TypeTest[Action, HandleA], ttRaise: TypeTest[Action, Action2], orEv: Action =:= (HandleA | Action2)): StatefulPS[Env, Action, State, HandleA, Action2]
def s: StatefulS[Env, Action, State]