Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions src/animation/Animation.res
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@ external cancel: t => unit = "cancel"
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/Animation/finish)
*/
@send
@throws(JsExn) @send
external finish: t => unit = "finish"

/**
Expand All @@ -99,7 +99,7 @@ external play: t => unit = "play"
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/Animation/pause)
*/
@send
@throws(JsExn) @send
external pause: t => unit = "pause"

/**
Expand Down
2 changes: 1 addition & 1 deletion src/animation/AnimationEffect.res
Original file line number Diff line number Diff line change
Expand Up @@ -67,5 +67,5 @@ external getComputedTiming: t => computedEffectTiming = "getComputedTiming"
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/AnimationEffect/updateTiming)
*/
@send
@throws(JsExn) @send
external updateTiming: (t, ~timing: optionalEffectTiming=?) => unit = "updateTiming"
2 changes: 1 addition & 1 deletion src/canvas/CanvasGradient.res
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ Adds a color stop with the given color to the gradient at the given offset. 0.0
Throws an "IndexSizeError" DOMException if the offset is out of range. Throws a "SyntaxError" DOMException if the color cannot be parsed.
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasGradient/addColorStop)
*/
@send
@throws(JsExn) @send
external addColorStop: (CanvasTypes.canvasGradient, ~offset: float, ~color: string) => unit =
"addColorStop"

Expand Down
66 changes: 33 additions & 33 deletions src/canvas/CanvasRenderingContext2D.res
Original file line number Diff line number Diff line change
Expand Up @@ -77,7 +77,7 @@ external setTransform: (
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/setTransform)
*/
@send
@throws(JsExn) @send
external setTransform2: (DOM.canvasRenderingContext2D, ~transform: DOM.domMatrix2DInit=?) => unit =
"setTransform"

Expand All @@ -90,7 +90,7 @@ external resetTransform: DOM.canvasRenderingContext2D => unit = "resetTransform"
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/createLinearGradient)
*/
@send
@throws(JsExn) @send
external createLinearGradient: (
DOM.canvasRenderingContext2D,
~x0: float,
Expand All @@ -102,7 +102,7 @@ external createLinearGradient: (
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/createRadialGradient)
*/
@send
@throws(JsExn) @send
external createRadialGradient: (
DOM.canvasRenderingContext2D,
~x0: float,
Expand Down Expand Up @@ -374,7 +374,7 @@ external measureText: (DOM.canvasRenderingContext2D, string) => CanvasTypes.text
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/drawImage)
*/
@send
@throws(JsExn) @send
external drawImage: (
DOM.canvasRenderingContext2D,
~image: HTMLImageElement.t,
Expand All @@ -385,7 +385,7 @@ external drawImage: (
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/drawImage)
*/
@send
@throws(JsExn) @send
external drawImageWithSvg: (
DOM.canvasRenderingContext2D,
~image: SVGElement.svgImageElement,
Expand All @@ -396,7 +396,7 @@ external drawImageWithSvg: (
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/drawImage)
*/
@send
@throws(JsExn) @send
external drawImageWithVideo: (
DOM.canvasRenderingContext2D,
~image: HTMLVideoElement.t,
Expand All @@ -407,7 +407,7 @@ external drawImageWithVideo: (
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/drawImage)
*/
@send
@throws(JsExn) @send
external drawImageWithCanvas: (
DOM.canvasRenderingContext2D,
~image: HTMLCanvasElement.t,
Expand All @@ -418,7 +418,7 @@ external drawImageWithCanvas: (
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/drawImage)
*/
@send
@throws(JsExn) @send
external drawImageWithImageBitmap: (
DOM.canvasRenderingContext2D,
~image: CanvasTypes.imageBitmap,
Expand All @@ -429,7 +429,7 @@ external drawImageWithImageBitmap: (
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/drawImage)
*/
@send
@throws(JsExn) @send
external drawImageWithOffscreenCanvas: (
DOM.canvasRenderingContext2D,
~image: CanvasTypes.offscreenCanvas,
Expand All @@ -440,7 +440,7 @@ external drawImageWithOffscreenCanvas: (
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/drawImage)
*/
@send
@throws(JsExn) @send
external drawImageWithVideoFrame: (
DOM.canvasRenderingContext2D,
~image: DOM.videoFrame,
Expand All @@ -451,7 +451,7 @@ external drawImageWithVideoFrame: (
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/drawImage)
*/
@send
@throws(JsExn) @send
external drawImageWithDimensions: (
DOM.canvasRenderingContext2D,
~image: HTMLImageElement.t,
Expand All @@ -464,7 +464,7 @@ external drawImageWithDimensions: (
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/drawImage)
*/
@send
@throws(JsExn) @send
external drawImageWithSvgDimensions: (
DOM.canvasRenderingContext2D,
~image: SVGElement.svgImageElement,
Expand All @@ -477,7 +477,7 @@ external drawImageWithSvgDimensions: (
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/drawImage)
*/
@send
@throws(JsExn) @send
external drawImageWithVideoDimensions: (
DOM.canvasRenderingContext2D,
~image: HTMLVideoElement.t,
Expand All @@ -490,7 +490,7 @@ external drawImageWithVideoDimensions: (
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/drawImage)
*/
@send
@throws(JsExn) @send
external drawImageWithCanvasDimensions: (
DOM.canvasRenderingContext2D,
~image: HTMLCanvasElement.t,
Expand All @@ -503,7 +503,7 @@ external drawImageWithCanvasDimensions: (
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/drawImage)
*/
@send
@throws(JsExn) @send
external drawImageWithImageBitmapDimensions: (
DOM.canvasRenderingContext2D,
~image: CanvasTypes.imageBitmap,
Expand All @@ -516,7 +516,7 @@ external drawImageWithImageBitmapDimensions: (
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/drawImage)
*/
@send
@throws(JsExn) @send
external drawImageWithOffscreenCanvasDimensions: (
DOM.canvasRenderingContext2D,
~image: CanvasTypes.offscreenCanvas,
Expand All @@ -529,7 +529,7 @@ external drawImageWithOffscreenCanvasDimensions: (
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/drawImage)
*/
@send
@throws(JsExn) @send
external drawImageWithVideoFrameDimensions: (
DOM.canvasRenderingContext2D,
~image: DOM.videoFrame,
Expand All @@ -542,7 +542,7 @@ external drawImageWithVideoFrameDimensions: (
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/drawImage)
*/
@send
@throws(JsExn) @send
external drawImageWithSubRectangle: (
DOM.canvasRenderingContext2D,
~image: HTMLImageElement.t,
Expand All @@ -559,7 +559,7 @@ external drawImageWithSubRectangle: (
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/drawImage)
*/
@send
@throws(JsExn) @send
external drawImageWithSvgSubRectangle: (
DOM.canvasRenderingContext2D,
~image: SVGElement.svgImageElement,
Expand All @@ -576,7 +576,7 @@ external drawImageWithSvgSubRectangle: (
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/drawImage)
*/
@send
@throws(JsExn) @send
external drawImageWithVideoSubRectangle: (
DOM.canvasRenderingContext2D,
~image: HTMLVideoElement.t,
Expand All @@ -593,7 +593,7 @@ external drawImageWithVideoSubRectangle: (
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/drawImage)
*/
@send
@throws(JsExn) @send
external drawImageWithCanvasSubRectangle: (
DOM.canvasRenderingContext2D,
~image: HTMLCanvasElement.t,
Expand All @@ -610,7 +610,7 @@ external drawImageWithCanvasSubRectangle: (
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/drawImage)
*/
@send
@throws(JsExn) @send
external drawImageWithImageBitmapSubRectangle: (
DOM.canvasRenderingContext2D,
~image: CanvasTypes.imageBitmap,
Expand All @@ -627,7 +627,7 @@ external drawImageWithImageBitmapSubRectangle: (
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/drawImage)
*/
@send
@throws(JsExn) @send
external drawImageWithOffscreenCanvasSubRectangle: (
DOM.canvasRenderingContext2D,
~image: CanvasTypes.offscreenCanvas,
Expand All @@ -644,7 +644,7 @@ external drawImageWithOffscreenCanvasSubRectangle: (
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/drawImage)
*/
@send
@throws(JsExn) @send
external drawImageWithVideoFrameSubRectangle: (
DOM.canvasRenderingContext2D,
~image: DOM.videoFrame,
Expand All @@ -661,7 +661,7 @@ external drawImageWithVideoFrameSubRectangle: (
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/createImageData)
*/
@send
@throws(JsExn) @send
external createImageData: (
DOM.canvasRenderingContext2D,
~sw: int,
Expand All @@ -672,14 +672,14 @@ external createImageData: (
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/createImageData)
*/
@send
@throws(JsExn) @send
external createImageData2: (DOM.canvasRenderingContext2D, DOM.imageData) => DOM.imageData =
"createImageData"

/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/getImageData)
*/
@send
@throws(JsExn) @send
external getImageData: (
DOM.canvasRenderingContext2D,
~sx: int,
Expand All @@ -692,7 +692,7 @@ external getImageData: (
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/putImageData)
*/
@send
@throws(JsExn) @send
external putImageData: (
DOM.canvasRenderingContext2D,
~imagedata: DOM.imageData,
Expand All @@ -703,7 +703,7 @@ external putImageData: (
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/putImageData)
*/
@send
@throws(JsExn) @send
external putImageData2: (
DOM.canvasRenderingContext2D,
~imagedata: DOM.imageData,
Expand Down Expand Up @@ -774,7 +774,7 @@ external bezierCurveTo: (
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/arcTo)
*/
@send
@throws(JsExn) @send
external arcTo: (
DOM.canvasRenderingContext2D,
~x1: float,
Expand All @@ -794,7 +794,7 @@ external rect: (DOM.canvasRenderingContext2D, ~x: float, ~y: float, ~w: float, ~
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/roundRect)
*/
@send
@throws(JsExn) @send
external roundRect: (
DOM.canvasRenderingContext2D,
~x: float,
Expand All @@ -807,7 +807,7 @@ external roundRect: (
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/roundRect)
*/
@send
@throws(JsExn) @send
external roundRect2: (
DOM.canvasRenderingContext2D,
~x: float,
Expand All @@ -820,7 +820,7 @@ external roundRect2: (
/**
[Read more on MDN](https://developer.mozilla.org/docs/Web/API/CanvasRenderingContext2D/roundRect)
*/
@send
@throws(JsExn) @send
external roundRect3: (
DOM.canvasRenderingContext2D,
~x: float,
Expand Down
Loading