Skip to content
scalive
Menu
ConnectingLiveReconnectingOffline
t

RootBrowserEventHooks

trait RootBrowserEventHooks[Msg, Model]

Defined by scalive.RootBrowserEventHooks. View source (scalive/api/src/scalive/lifecycle/Hooks.scala:183-190)

Methods2

attach

def attach[A](id: String, event: BrowserToServerEvent[A])(hook: (Model, A, MessageContext[Msg, Model]) => zio.package.Task[Model])(using evidence$1: zio.json.JsonDecoder[A]): zio.package.Task[Unit]

Defined by scalive.RootBrowserEventHooks.attach. View source (scalive/api/src/scalive/lifecycle/Hooks.scala:184-189)

detach

def detach(id: String): zio.package.Task[Unit]

Defined by scalive.RootBrowserEventHooks.detach. View source (scalive/api/src/scalive/lifecycle/Hooks.scala:190-190)