Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Mensam.Client.Application.Event
Documentation
Constructors
MkEventT | |
Fields
|
Instances
MonadTransControl EventT Source # | |
MonadTransControlIdentity EventT Source # | |
Defined in Mensam.Client.Application.Event | |
MonadTrans EventT Source # | |
Defined in Mensam.Client.Application.Event | |
Applicative m => Applicative (EventT m) Source # | |
Functor m => Functor (EventT m) Source # | |
Monad m => Monad (EventT m) Source # | |
MonadIO m => MonadEvent (EventT m) Source # | |
Defined in Mensam.Client.Application.Event Methods sendEvent :: ClientEvent -> EventT m () Source # eventChannel :: EventT m (BChan ClientEvent) Source # | |
MonadIO (t2 m) => MonadEvent (ComposeT EventT t2 m) Source # | |
Defined in Mensam.Client.Application.Event Methods sendEvent :: ClientEvent -> ComposeT EventT t2 m () Source # eventChannel :: ComposeT EventT t2 m (BChan ClientEvent) Source # | |
type StT EventT a Source # | |
Defined in Mensam.Client.Application.Event |
runAppEventT :: (MonadIO m, MonadLogger m) => EventT m a -> m a Source #