Skip to content

Commit 4663a9c

Browse files
committed
closePath
1 parent 9eb5985 commit 4663a9c

File tree

2 files changed

+10
-0
lines changed

2 files changed

+10
-0
lines changed

README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@
3131

3232
clip :: forall eff. Context2D -> Eff (canvas :: Canvas | eff) Context2D
3333

34+
closePath :: forall eff. Context2D -> Eff (canvas :: Canvas | eff) Context2D
35+
3436
fill :: forall eff. Context2D -> Eff (canvas :: Canvas | eff) Context2D
3537

3638
fillPath :: forall eff a. Context2D -> Eff (canvas :: Canvas | eff) a -> Eff (canvas :: Canvas | eff) a

src/Graphics/Canvas.purs

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,14 @@ foreign import moveTo
156156
\ };\
157157
\}" :: forall eff. Context2D -> Number -> Number -> Eff (canvas :: Canvas | eff) Context2D
158158

159+
foreign import closePath
160+
"function closePath(ctx) {\
161+
\ return function() {\
162+
\ ctx.closePath();\
163+
\ return ctx;\
164+
\ };\
165+
\}" :: forall eff. Context2D -> Eff (canvas :: Canvas | eff) Context2D
166+
159167
strokePath :: forall eff a. Context2D -> Eff (canvas :: Canvas | eff) a -> Eff (canvas :: Canvas | eff) a
160168
strokePath ctx path = do
161169
beginPath ctx

0 commit comments

Comments
 (0)