package server-reason-react
Rendering React components on the server natively
Install
Dune Dependency
Authors
Maintainers
Sources
server-reason-react-0.2.0.tbz
sha256=f7e93b2c24e6420ed7352f5b04ff028ea6ea8b9b91679bbce43aadfcae028f34
sha512=b74f883d8fad95738b7dd9b51f23af27ef1b541939ad9b8ea65cfb0d48a217c2265ca9319e9355c7782bf223a5168ee4ff236677503afa301c8b7b08561fcd8c
doc/server-reason-react.webapi/Webapi/Canvas/Canvas2d/index.html
Module Canvas.Canvas2d
module type CompositeType = sig ... end
module Composite : CompositeType
module type LineCapType = sig ... end
module LineCap : LineCapType
module type LineJoinType = sig ... end
module LineJoin : LineJoinType
val save : unit -> t
val restore : unit -> t
val scale : x:float -> y:float -> t -> unit
val rotate : float -> t -> unit
val translate : x:float -> y:float -> t -> unit
val transform :
m11:float ->
m12:float ->
m21:float ->
m22:float ->
dx:float ->
dy:float ->
t ->
unit
val setTransform :
m11:float ->
m12:float ->
m21:float ->
m22:float ->
dx:float ->
dy:float ->
t ->
unit
val globalAlpha : t -> float -> unit
val globalCompositeOperation : t -> Composite.t -> unit
val lineWidth : t -> float -> unit
val lineJoin : t -> LineJoin.t -> unit
val miterLimit : t -> float -> unit
val shadowOffsetX : t -> float -> unit
val shadowOffsetY : t -> float -> unit
val shadowBlur : t -> float -> unit
val shadowColor : t -> string -> unit
val addColorStop : float -> string -> gradient -> unit
val createPattern :
t ->
Dom.element ->
[ `noRepeat | `repeat | `repeatX | `repeatY ] ->
pattern
val beginPath : unit -> t
val closePath : unit -> t
val fill : unit -> t
val stroke : unit -> t
val clip : unit -> t
val moveTo : x:float -> y:float -> t -> unit
val lineTo : x:float -> y:float -> t -> unit
val quadraticCurveTo :
cp1x:float ->
cp1y:float ->
x:float ->
y:float ->
t ->
unit
val bezierCurveTo :
cp1x:float ->
cp1y:float ->
cp2x:float ->
cp2y:float ->
x:float ->
y:float ->
t ->
unit
val arcTo :
x1:float ->
y1:float ->
x2:float ->
y2:float ->
r:float ->
t ->
unit
val arc :
x:float ->
y:float ->
r:float ->
startAngle:float ->
endAngle:float ->
anticw:bool ->
t ->
unit
val rect : x:float -> y:float -> w:float -> h:float -> t -> unit
val isPointInPath : x:float -> y:float -> t -> bool
val font : t -> string -> unit
val textAlign : t -> string -> unit
val textBaseline : t -> string -> unit
val fillText : string -> x:float -> y:float -> ?maxWidth:float -> t -> unit
val strokeText : string -> x:float -> y:float -> ?maxWidth:float -> t -> unit
val measureText : string -> t -> measureText
val width : measureText -> float
val fillRect : x:float -> y:float -> w:float -> h:float -> t -> unit
val strokeRect : x:float -> y:float -> w:float -> h:float -> t -> unit
val clearRect : x:float -> y:float -> w:float -> h:float -> t -> unit
val createImageDataCoords :
t ->
width:float ->
height:float ->
Webapi__Dom__Image.t
val createImageDataFromImage :
t ->
Webapi__Dom__Image.t ->
Webapi__Dom__Image.t
val getImageData :
t ->
sx:float ->
sy:float ->
sw:float ->
sh:float ->
Webapi__Dom__Image.t
val putImageData :
t ->
imageData:Webapi__Dom__Image.t ->
dx:float ->
dy:float ->
unit
val putImageDataWithDirtyRect :
t ->
imageData:Webapi__Dom__Image.t ->
dx:float ->
dy:float ->
dirtyX:float ->
dirtyY:float ->
dirtyWidth:float ->
dirtyHeight:float ->
unit
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>