Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- type Window s = RWST (Scene s) () (DList ReactMarkup) ReadIORef
- getListeners :: MonadReader (Scene s) m => ReactId -> m [Property]
- lf' :: (MonadReader (Scene s) m, MonadState (DList ReactMarkup) m) => ReactId -> JSRep -> DList Property -> m ()
- bh' :: (MonadReader (Scene s) m, MonadState (DList ReactMarkup) m) => ReactId -> JSRep -> DList Property -> m r -> m r
- bindListenerContext :: JSRep -> Callback (JSVal -> JSVal -> IO ()) -> JSRep
- displaySubject :: (MonadTrans t, MonadState (DList ReactMarkup) (t ReadIORef)) => Subject s -> t ReadIORef ()
- js_bindListenerContext :: JSRep -> Callback (JSVal -> JSVal -> IO ()) -> JSRep
Documentation
getListeners :: MonadReader (Scene s) m => ReactId -> m [Property] Source #
:: (MonadReader (Scene s) m, MonadState (DList ReactMarkup) m) | |
=> ReactId | |
-> JSRep | eg "div" or "input" |
-> DList Property | |
-> m () |
bh' :: (MonadReader (Scene s) m, MonadState (DList ReactMarkup) m) => ReactId -> JSRep -> DList Property -> m r -> m r Source #
Interactive version of bh
displaySubject :: (MonadTrans t, MonadState (DList ReactMarkup) (t ReadIORef)) => Subject s -> t ReadIORef () Source #