Skip to content

Commit c2c5456

Browse files
committed
Update README with new API
1 parent 966606f commit c2c5456

File tree

1 file changed

+13
-6
lines changed

1 file changed

+13
-6
lines changed

README.md

Lines changed: 13 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,6 +40,13 @@
4040

4141
type ScaleTransform = { scaleY :: Number, scaleX :: Number }
4242

43+
data TextAlign where
44+
AlignLeft :: TextAlign
45+
AlignRight :: TextAlign
46+
AlignCenter :: TextAlign
47+
AlignStart :: TextAlign
48+
AlignEnd :: TextAlign
49+
4350
type TextMetrics = { width :: Number }
4451

4552
type Transform = { m32 :: Number, m31 :: Number, m22 :: Number, m21 :: Number, m12 :: Number, m11 :: Number }
@@ -51,6 +58,8 @@
5158

5259
instance showComposite :: Show Composite
5360

61+
instance showTextAlign :: Show TextAlign
62+
5463

5564
### Values
5665

@@ -84,8 +93,6 @@
8493

8594
getCanvasElementById :: forall eff. String -> Eff (canvas :: Canvas | eff) (Maybe CanvasElement)
8695

87-
getCanvasElementByIdImpl :: forall a eff. Fn3 String (a -> Maybe a) (Maybe a) (Eff (canvas :: Canvas | eff) (Maybe CanvasElement))
88-
8996
getCanvasHeight :: forall eff. CanvasElement -> Eff (canvas :: Canvas | eff) Number
9097

9198
getCanvasWidth :: forall eff. CanvasElement -> Eff (canvas :: Canvas | eff) Number
@@ -134,12 +141,8 @@
134141

135142
setGlobalCompositeOperation :: forall eff. Context2D -> Composite -> Eff (canvas :: Canvas | eff) Context2D
136143

137-
setGlobalCompositeOperationImpl :: forall eff. Context2D -> String -> Eff (canvas :: Canvas | eff) Context2D
138-
139144
setLineCap :: forall eff. LineCap -> Context2D -> Eff (canvas :: Canvas | eff) Context2D
140145

141-
setLineCapImpl :: forall eff. String -> Context2D -> Eff (canvas :: Canvas | eff) Context2D
142-
143146
setLineWidth :: forall eff. Number -> Context2D -> Eff (canvas :: Canvas | eff) Context2D
144147

145148
setShadowBlur :: forall eff. Number -> Context2D -> Eff (canvas :: Canvas | eff) Context2D
@@ -152,6 +155,8 @@
152155

153156
setStrokeStyle :: forall eff. String -> Context2D -> Eff (canvas :: Canvas | eff) Context2D
154157

158+
setTextAlign :: forall eff. Context2D -> TextAlign -> Eff (canvas :: Canvas | eff) Context2D
159+
155160
stroke :: forall eff. Context2D -> Eff (canvas :: Canvas | eff) Context2D
156161

157162
strokePath :: forall eff a. Context2D -> Eff (canvas :: Canvas | eff) a -> Eff (canvas :: Canvas | eff) a
@@ -160,6 +165,8 @@
160165

161166
strokeText :: forall eff. Context2D -> String -> Number -> Number -> Eff (canvas :: Canvas | eff) Context2D
162167

168+
textAlign :: forall eff. Context2D -> Eff (canvas :: Canvas | eff) TextAlign
169+
163170
transform :: forall eff. Transform -> Context2D -> Eff (canvas :: Canvas | eff) Context2D
164171

165172
translate :: forall eff. TranslateTransform -> Context2D -> Eff (canvas :: Canvas | eff) Context2D

0 commit comments

Comments
 (0)