CanvasRenderingContext2D
Values
arc
let arc: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~x: float,  ~y: float,  ~radius: float,  ~startAngle: float,  ~endAngle: float,  ~counterclockwise: bool=?,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D float float float float float option< bool >Return type
unitarcTo
let arcTo: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~x1: float,  ~y1: float,  ~x2: float,  ~y2: float,  ~radius: float,) => unitbeginPath
let beginPath: WebAPI.DOMAPI.canvasRenderingContext2D => unitbezierCurveTo
let bezierCurveTo: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~cp1x: float,  ~cp1y: float,  ~cp2x: float,  ~cp2y: float,  ~x: float,  ~y: float,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D float float float float float floatReturn type
unitclearRect
let clearRect: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~x: float,  ~y: float,  ~w: float,  ~h: float,) => unitclip
let clip: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~fillRule: WebAPI.CanvasAPI.canvasFillRule=?,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D option< WebAPI.CanvasAPI.canvasFillRule >Return type
unitclip2
let clip2: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~path: WebAPI.CanvasAPI.path2D,  ~fillRule: WebAPI.CanvasAPI.canvasFillRule=?,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.CanvasAPI.path2D option< WebAPI.CanvasAPI.canvasFillRule >Return type
unitclosePath
let closePath: WebAPI.DOMAPI.canvasRenderingContext2D => unitcreateConicGradient
let createConicGradient: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~startAngle: float,  ~x: float,  ~y: float,) => WebAPI.CanvasAPI.canvasGradientParameters
WebAPI.DOMAPI.canvasRenderingContext2D float float floatReturn type
WebAPI.CanvasAPI.canvasGradientcreateImageData
let createImageData: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~sw: int,  ~sh: int,  ~settings: WebAPI.DOMAPI.imageDataSettings=?,) => WebAPI.DOMAPI.imageDataParameters
WebAPI.DOMAPI.canvasRenderingContext2D int int option< WebAPI.DOMAPI.imageDataSettings >Return type
WebAPI.DOMAPI.imageDatacreateImageData2
let createImageData2: (  WebAPI.DOMAPI.canvasRenderingContext2D,  WebAPI.DOMAPI.imageData,) => WebAPI.DOMAPI.imageDataParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.DOMAPI.imageDataReturn type
WebAPI.DOMAPI.imageDatacreateLinearGradient
let createLinearGradient: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~x0: float,  ~y0: float,  ~x1: float,  ~y1: float,) => WebAPI.CanvasAPI.canvasGradientParameters
WebAPI.DOMAPI.canvasRenderingContext2D float float float floatReturn type
WebAPI.CanvasAPI.canvasGradientcreatePattern
let createPattern: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~image: WebAPI.DOMAPI.htmlImageElement,  ~repetition: string,) => WebAPI.CanvasAPI.canvasPatternParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.DOMAPI.htmlImageElement stringReturn type
WebAPI.CanvasAPI.canvasPatterncreatePattern2
let createPattern2: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~image: WebAPI.DOMAPI.svgImageElement,  ~repetition: string,) => WebAPI.CanvasAPI.canvasPatternParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.DOMAPI.svgImageElement stringReturn type
WebAPI.CanvasAPI.canvasPatterncreatePattern3
let createPattern3: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~image: WebAPI.DOMAPI.htmlVideoElement,  ~repetition: string,) => WebAPI.CanvasAPI.canvasPatternParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.DOMAPI.htmlVideoElement stringReturn type
WebAPI.CanvasAPI.canvasPatterncreatePattern4
let createPattern4: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~image: WebAPI.DOMAPI.htmlCanvasElement,  ~repetition: string,) => WebAPI.CanvasAPI.canvasPatternParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.DOMAPI.htmlCanvasElement stringReturn type
WebAPI.CanvasAPI.canvasPatterncreatePattern5
let createPattern5: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~image: WebAPI.CanvasAPI.imageBitmap,  ~repetition: string,) => WebAPI.CanvasAPI.canvasPatternParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.CanvasAPI.imageBitmap stringReturn type
WebAPI.CanvasAPI.canvasPatterncreatePattern6
let createPattern6: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~image: WebAPI.CanvasAPI.offscreenCanvas,  ~repetition: string,) => WebAPI.CanvasAPI.canvasPatternParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.CanvasAPI.offscreenCanvas stringReturn type
WebAPI.CanvasAPI.canvasPatterncreatePattern7
let createPattern7: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~image: WebAPI.DOMAPI.videoFrame,  ~repetition: string,) => WebAPI.CanvasAPI.canvasPatternParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.DOMAPI.videoFrame stringReturn type
WebAPI.CanvasAPI.canvasPatterncreateRadialGradient
let createRadialGradient: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~x0: float,  ~y0: float,  ~r0: float,  ~x1: float,  ~y1: float,  ~r1: float,) => WebAPI.CanvasAPI.canvasGradientParameters
WebAPI.DOMAPI.canvasRenderingContext2D float float float float float floatReturn type
WebAPI.CanvasAPI.canvasGradientdrawFocusIfNeeded
let drawFocusIfNeeded: (  WebAPI.DOMAPI.canvasRenderingContext2D,  WebAPI.DOMAPI.element,) => unitdrawFocusIfNeeded2
let drawFocusIfNeeded2: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~path: WebAPI.CanvasAPI.path2D,  ~element: WebAPI.DOMAPI.element,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.CanvasAPI.path2D WebAPI.DOMAPI.elementReturn type
unitdrawImage
let drawImage: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~image: WebAPI.DOMAPI.htmlImageElement,  ~dx: float,  ~dy: float,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.DOMAPI.htmlImageElement float floatReturn type
unitdrawImageWithCanvas
let drawImageWithCanvas: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~image: WebAPI.DOMAPI.htmlCanvasElement,  ~dx: float,  ~dy: float,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.DOMAPI.htmlCanvasElement float floatReturn type
unitdrawImageWithCanvasDimensions
let drawImageWithCanvasDimensions: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~image: WebAPI.DOMAPI.htmlCanvasElement,  ~dx: float,  ~dy: float,  ~dw: float,  ~dh: float,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.DOMAPI.htmlCanvasElement float float float floatReturn type
unitdrawImageWithCanvasSubRectangle
let drawImageWithCanvasSubRectangle: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~image: WebAPI.DOMAPI.htmlCanvasElement,  ~sx: float,  ~sy: float,  ~sw: float,  ~sh: float,  ~dx: float,  ~dy: float,  ~dw: float,  ~dh: float,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.DOMAPI.htmlCanvasElement float float float float float float float floatReturn type
unitdrawImageWithDimensions
let drawImageWithDimensions: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~image: WebAPI.DOMAPI.htmlImageElement,  ~dx: float,  ~dy: float,  ~dw: float,  ~dh: float,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.DOMAPI.htmlImageElement float float float floatReturn type
unitdrawImageWithImageBitmap
let drawImageWithImageBitmap: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~image: WebAPI.CanvasAPI.imageBitmap,  ~dx: float,  ~dy: float,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.CanvasAPI.imageBitmap float floatReturn type
unitdrawImageWithImageBitmapDimensions
let drawImageWithImageBitmapDimensions: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~image: WebAPI.CanvasAPI.imageBitmap,  ~dx: float,  ~dy: float,  ~dw: float,  ~dh: float,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.CanvasAPI.imageBitmap float float float floatReturn type
unitdrawImageWithImageBitmapSubRectangle
let drawImageWithImageBitmapSubRectangle: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~image: WebAPI.CanvasAPI.imageBitmap,  ~sx: float,  ~sy: float,  ~sw: float,  ~sh: float,  ~dx: float,  ~dy: float,  ~dw: float,  ~dh: float,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.CanvasAPI.imageBitmap float float float float float float float floatReturn type
unitdrawImageWithOffscreenCanvas
let drawImageWithOffscreenCanvas: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~image: WebAPI.CanvasAPI.offscreenCanvas,  ~dx: float,  ~dy: float,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.CanvasAPI.offscreenCanvas float floatReturn type
unitdrawImageWithOffscreenCanvasDimensions
let drawImageWithOffscreenCanvasDimensions: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~image: WebAPI.CanvasAPI.offscreenCanvas,  ~dx: float,  ~dy: float,  ~dw: float,  ~dh: float,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.CanvasAPI.offscreenCanvas float float float floatReturn type
unitdrawImageWithOffscreenCanvasSubRectangle
let drawImageWithOffscreenCanvasSubRectangle: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~image: WebAPI.CanvasAPI.offscreenCanvas,  ~sx: float,  ~sy: float,  ~sw: float,  ~sh: float,  ~dx: float,  ~dy: float,  ~dw: float,  ~dh: float,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.CanvasAPI.offscreenCanvas float float float float float float float floatReturn type
unitdrawImageWithSubRectangle
let drawImageWithSubRectangle: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~image: WebAPI.DOMAPI.htmlImageElement,  ~sx: float,  ~sy: float,  ~sw: float,  ~sh: float,  ~dx: float,  ~dy: float,  ~dw: float,  ~dh: float,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.DOMAPI.htmlImageElement float float float float float float float floatReturn type
unitdrawImageWithSvg
let drawImageWithSvg: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~image: WebAPI.DOMAPI.svgImageElement,  ~dx: float,  ~dy: float,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.DOMAPI.svgImageElement float floatReturn type
unitdrawImageWithSvgDimensions
let drawImageWithSvgDimensions: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~image: WebAPI.DOMAPI.svgImageElement,  ~dx: float,  ~dy: float,  ~dw: float,  ~dh: float,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.DOMAPI.svgImageElement float float float floatReturn type
unitdrawImageWithSvgSubRectangle
let drawImageWithSvgSubRectangle: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~image: WebAPI.DOMAPI.svgImageElement,  ~sx: float,  ~sy: float,  ~sw: float,  ~sh: float,  ~dx: float,  ~dy: float,  ~dw: float,  ~dh: float,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.DOMAPI.svgImageElement float float float float float float float floatReturn type
unitdrawImageWithVideo
let drawImageWithVideo: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~image: WebAPI.DOMAPI.htmlVideoElement,  ~dx: float,  ~dy: float,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.DOMAPI.htmlVideoElement float floatReturn type
unitdrawImageWithVideoDimensions
let drawImageWithVideoDimensions: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~image: WebAPI.DOMAPI.htmlVideoElement,  ~dx: float,  ~dy: float,  ~dw: float,  ~dh: float,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.DOMAPI.htmlVideoElement float float float floatReturn type
unitdrawImageWithVideoFrame
let drawImageWithVideoFrame: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~image: WebAPI.DOMAPI.videoFrame,  ~dx: float,  ~dy: float,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.DOMAPI.videoFrame float floatReturn type
unitdrawImageWithVideoFrameDimensions
let drawImageWithVideoFrameDimensions: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~image: WebAPI.DOMAPI.videoFrame,  ~dx: float,  ~dy: float,  ~dw: float,  ~dh: float,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.DOMAPI.videoFrame float float float floatReturn type
unitdrawImageWithVideoFrameSubRectangle
let drawImageWithVideoFrameSubRectangle: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~image: WebAPI.DOMAPI.videoFrame,  ~sx: float,  ~sy: float,  ~sw: float,  ~sh: float,  ~dx: float,  ~dy: float,  ~dw: float,  ~dh: float,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.DOMAPI.videoFrame float float float float float float float floatReturn type
unitdrawImageWithVideoSubRectangle
let drawImageWithVideoSubRectangle: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~image: WebAPI.DOMAPI.htmlVideoElement,  ~sx: float,  ~sy: float,  ~sw: float,  ~sh: float,  ~dx: float,  ~dy: float,  ~dw: float,  ~dh: float,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.DOMAPI.htmlVideoElement float float float float float float float floatReturn type
unitellipse
let ellipse: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~x: float,  ~y: float,  ~radiusX: float,  ~radiusY: float,  ~rotation: float,  ~startAngle: float,  ~endAngle: float,  ~counterclockwise: bool=?,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D float float float float float float float option< bool >Return type
unitfill
let fill: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~fillRule: WebAPI.CanvasAPI.canvasFillRule=?,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D option< WebAPI.CanvasAPI.canvasFillRule >Return type
unitfill2
let fill2: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~path: WebAPI.CanvasAPI.path2D,  ~fillRule: WebAPI.CanvasAPI.canvasFillRule=?,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.CanvasAPI.path2D option< WebAPI.CanvasAPI.canvasFillRule >Return type
unitfillRect
let fillRect: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~x: float,  ~y: float,  ~w: float,  ~h: float,) => unitfillText
let fillText: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~text: string,  ~x: float,  ~y: float,  ~maxWidth: float=?,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D string float float option< float >Return type
unitgetContextAttributes
let getContextAttributes: WebAPI.DOMAPI.canvasRenderingContext2D => WebAPI.CanvasAPI.canvasRenderingContext2DSettingsParameters
WebAPI.DOMAPI.canvasRenderingContext2DReturn type
WebAPI.CanvasAPI.canvasRenderingContext2DSettingsgetImageData
let getImageData: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~sx: int,  ~sy: int,  ~sw: int,  ~sh: int,  ~settings: WebAPI.DOMAPI.imageDataSettings=?,) => WebAPI.DOMAPI.imageDataParameters
WebAPI.DOMAPI.canvasRenderingContext2D int int int int option< WebAPI.DOMAPI.imageDataSettings >Return type
WebAPI.DOMAPI.imageDatagetLineDash
let getLineDash: WebAPI.DOMAPI.canvasRenderingContext2D => array<float>getTransform
let getTransform: WebAPI.DOMAPI.canvasRenderingContext2D => WebAPI.DOMAPI.domMatrixisContextLost
let isContextLost: WebAPI.DOMAPI.canvasRenderingContext2D => boolisPointInPath
let isPointInPath: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~x: float,  ~y: float,  ~fillRule: WebAPI.CanvasAPI.canvasFillRule=?,) => boolParameters
WebAPI.DOMAPI.canvasRenderingContext2D float float option< WebAPI.CanvasAPI.canvasFillRule >Return type
boolisPointInPath2
let isPointInPath2: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~path: WebAPI.CanvasAPI.path2D,  ~x: float,  ~y: float,  ~fillRule: WebAPI.CanvasAPI.canvasFillRule=?,) => boolParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.CanvasAPI.path2D float float option< WebAPI.CanvasAPI.canvasFillRule >Return type
boolisPointInStroke
let isPointInStroke: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~x: float,  ~y: float,) => boolisPointInStroke2
let isPointInStroke2: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~path: WebAPI.CanvasAPI.path2D,  ~x: float,  ~y: float,) => boolParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.CanvasAPI.path2D float floatReturn type
boollineTo
let lineTo: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~x: float,  ~y: float,) => unitmeasureText
let measureText: (  WebAPI.DOMAPI.canvasRenderingContext2D,  string,) => WebAPI.CanvasAPI.textMetricsmoveTo
let moveTo: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~x: float,  ~y: float,) => unitputImageData
let putImageData: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~imagedata: WebAPI.DOMAPI.imageData,  ~dx: int,  ~dy: int,) => unitputImageData2
let putImageData2: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~imagedata: WebAPI.DOMAPI.imageData,  ~dx: int,  ~dy: int,  ~dirtyX: int,  ~dirtyY: int,  ~dirtyWidth: int,  ~dirtyHeight: int,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D WebAPI.DOMAPI.imageData int int int int int intReturn type
unitquadraticCurveTo
let quadraticCurveTo: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~cpx: float,  ~cpy: float,  ~x: float,  ~y: float,) => unitrect
let rect: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~x: float,  ~y: float,  ~w: float,  ~h: float,) => unitreset
let reset: WebAPI.DOMAPI.canvasRenderingContext2D => unitresetTransform
let resetTransform: WebAPI.DOMAPI.canvasRenderingContext2D => unitrestore
let restore: WebAPI.DOMAPI.canvasRenderingContext2D => unitrotate
let rotate: (WebAPI.DOMAPI.canvasRenderingContext2D, float) => unitroundRect
let roundRect: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~x: float,  ~y: float,  ~w: float,  ~h: float,  ~radii_: array<float>=?,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D float float float float option< array< float > >Return type
unitroundRect2
let roundRect2: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~x: float,  ~y: float,  ~w: float,  ~h: float,  ~radii_: array<float>=?,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D float float float float option< array< float > >Return type
unitroundRect3
let roundRect3: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~x: float,  ~y: float,  ~w: float,  ~h: float,  ~radii_: array<float>=?,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D float float float float option< array< float > >Return type
unitsave
let save: WebAPI.DOMAPI.canvasRenderingContext2D => unitscale
let scale: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~x: float,  ~y: float,) => unitsetLineDash
let setLineDash: (  WebAPI.DOMAPI.canvasRenderingContext2D,  array<float>,) => unitsetTransform
let setTransform: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~a: float,  ~b: float,  ~c: float,  ~d: float,  ~e: float,  ~f: float,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D float float float float float floatReturn type
unitsetTransform2
let setTransform2: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~transform: WebAPI.DOMAPI.domMatrix2DInit=?,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D option< WebAPI.DOMAPI.domMatrix2DInit >Return type
unitstroke
let stroke: WebAPI.DOMAPI.canvasRenderingContext2D => unitstroke2
let stroke2: (  WebAPI.DOMAPI.canvasRenderingContext2D,  WebAPI.CanvasAPI.path2D,) => unitstrokeRect
let strokeRect: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~x: float,  ~y: float,  ~w: float,  ~h: float,) => unitstrokeText
let strokeText: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~text: string,  ~x: float,  ~y: float,  ~maxWidth: float=?,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D string float float option< float >Return type
unittransform
let transform: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~a: float,  ~b: float,  ~c: float,  ~d: float,  ~e: float,  ~f: float,) => unitParameters
WebAPI.DOMAPI.canvasRenderingContext2D float float float float float floatReturn type
unittranslate
let translate: (  WebAPI.DOMAPI.canvasRenderingContext2D,  ~x: float,  ~y: float,) => unit