Module
Concur.Core.DevTools
- Package
- purescript-concur-core
- Repository
- purescript-concur/purescript-concur-core
#DevToolsConnection Source
data DevToolsConnection
#sendToDevTools Source
sendToDevTools :: forall state action. DevToolsConnection -> action -> state -> Effect Unit
#DevToolsSubscription Source
data DevToolsSubscription
#subscribeDevTools Source
subscribeDevTools :: forall state. DevToolsConnection -> (state -> Effect Unit) -> Effect DevToolsSubscription
#StateSubscription Source
data StateSubscription a
Constructors
#subscribe Source
subscribe :: forall a. DevToolsConnection -> Effect (StateSubscription a)
#unsubscribe Source
unsubscribe :: forall a. StateSubscription a -> Effect Unit
#awaitState Source
awaitState :: forall a. StateSubscription a -> Aff a
#withStateful Source
withStateful :: forall a m. MonadAff m => Alt m => StateSubscription a -> String -> m a -> m a