Skip to content
scalive
Menu
ConnectingLiveReconnectingOffline
t

ComponentBrowserEventHooks

trait ComponentBrowserEventHooks[Props, Msg, Model]

Defined by scalive.ComponentBrowserEventHooks. View source (scalive/api/src/scalive/lifecycle/Hooks.scala:249-256)

Methods2

attach

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

Defined by scalive.ComponentBrowserEventHooks.attach. View source (scalive/api/src/scalive/lifecycle/Hooks.scala:250-255)

detach

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

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