Module

Graphics.CanvasAction.Class

Package
purescript-canvas-action
Repository
artemisSystem/purescript-canvas-action

#MonadCanvasAction Source

class MonadCanvasAction :: (Type -> Type) -> Constraintclass (MonadEffect m) <= MonadCanvasAction m  where

The MonadCanvasAction class captures those monads which support canvas actions.

Instances are provided for CanvasAction, CanvasAff, and the standard monad transformers.

liftCanvasAction can be used in any appropriate monad transformer stack to lift an action of type CanvasAction a into the monad.

Members

Instances

#MonadCanvasAff Source

class MonadCanvasAff :: (Type -> Type) -> Constraintclass (MonadAff m, MonadCanvasAction m) <= MonadCanvasAff m  where

The MonadCanvasAff class captures those monads which support canvas actions and Affs.

Instances are provided for CanvasAff and the standard monad transformers.

liftCanvasAff can be used in any appropriate monad transformer stack to lift an action of type CanvasAff a into the monad.

Members

Instances