Module
Graphics.CanvasAction.Class
- Package
- purescript-canvas-action
- Repository
- 3ddyy/purescript-canvas-action
#MonadCanvasAction Source
class (MonadEffect m) <= MonadCanvasAction m whereThe MonadCanvasAction class captures those monads which support canvas
actions.
Instances are provided for CanvasActionM itself, and the standard monad
transformers.
liftCanvasAction can be used in any appropriate monad transformer stack
to lift an action of type CanvasActionM a into the monad.
Members
Instances
MonadCanvasAction (ReaderT Context2D Effect)(MonadCanvasAction m) => MonadCanvasAction (ReaderT r m)(TypeEquals (RProxy r1) (RProxy (canvas :: CANVAS, effect :: EFFECT | r2))) => MonadCanvasAction (Run r1)(MonadCanvasAction m) => MonadCanvasAction (ContT r m)(MonadCanvasAction m) => MonadCanvasAction (ExceptT e m)(MonadCanvasAction m) => MonadCanvasAction (ListT m)(MonadCanvasAction m) => MonadCanvasAction (MaybeT m)(Monoid w, MonadCanvasAction m) => MonadCanvasAction (RWST r w s m)(MonadCanvasAction m) => MonadCanvasAction (StateT s m)(Monoid w, MonadCanvasAction m) => MonadCanvasAction (WriterT w m)