Module
Graphics.CanvasAction.Run
- Package
- purescript-canvas-action
- Repository
- artemisSystem/purescript-canvas-action
#liftCanvasAction Source
liftCanvasAction :: forall r. CanvasAction ~> (Run (CTX + EFFECT + r))
Lift a CanvasAction
into Run
via the ctx
and effect
labels
#runBaseCanvas Source
runBaseCanvas :: (Run (CTX + EFFECT + ())) ~> CanvasAction
Runs CTX
and EFFECT
effects in CanvasAction
#runBaseCanvasAffAt' Source
runBaseCanvasAffAt' :: forall ctx effect aff r1 r2 r3. IsSymbol ctx => IsSymbol effect => IsSymbol aff => Cons ctx (Reader Context2D) () r1 => Cons effect Effect r1 r2 => Cons aff Aff r2 r3 => Proxy ctx -> Proxy effect -> Proxy aff -> (Run r3) ~> CanvasAff
Runs Reader Context2D
, Effect
, and Aff
in CanvasAff
at the provided
labels