Module

Stetson.WebSocket

Package
erl-stetson
Repository
id3as/purescript-erl-stetson

#handler Source

handler :: forall state msg. InitHandler state -> StetsonHandler msg state

#init Source

init :: forall state msg. WebSocketInitHandler msg state -> StetsonHandler msg state -> StetsonHandler msg state

#handle Source

handle :: forall state msg. WebSocketHandleHandler msg state -> StetsonHandler msg state -> StetsonHandler msg state

#info Source

info :: forall state msg. WebSocketInfoHandler msg state -> StetsonHandler msg state -> StetsonHandler msg state

#self Source

self :: forall msg. StateT (Process msg) Effect (Process msg)

#initResult Source

initResult :: forall state. Req -> state -> Effect (InitResult state)

Re-exports from Control.Monad.Trans.Class

#lift Source

lift :: forall t a m. MonadTrans t => Monad m => m a -> t m a