Skip to content

Commit c2ac274

Browse files
authored
Merge pull request #111 from MoOx/patch-2
Add Webapi.Canvas.toBlob & Webapi.Canvas.toDataUrl methods
2 parents e016366 + 4e22317 commit c2ac274

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

src/Webapi/Webapi__Canvas.res

+8
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,14 @@ module WebGl = Webapi__Canvas__WebGl
44
module CanvasElement = {
55
@send external getContext2d: (Dom.element, @as("2d") _) => Canvas2d.t = "getContext"
66
@send external getContextWebGl: (Dom.element, @as("webgl") _) => WebGl.glT = "getContext"
7+
@send external toBlob: (Dom.element, Blob.t => unit) => unit = "toBlob"
8+
@send external toBlobWithType: (Dom.element, Blob.t => unit, string) => unit = "toBlob"
9+
@send
10+
external toBlobWithTypeAndQuality: (Dom.element, Blob.t => unit, string, float) => unit = "toBlob"
11+
@send external toDataUrl: Dom.element => unit = "toDataUrl"
12+
@send external toDataUrlWithType: (Dom.element, string) => unit = "toDataUrl"
13+
@send
14+
external toDataUrlWithTypeAndEncoderOptions: (Dom.element, string, float) => unit = "toDataUrl"
715
@get external height: Dom.element => int = "height"
816
@set external setHeight: (Dom.element, int) => unit = "height"
917
@get external width: Dom.element => int = "width"

0 commit comments

Comments
 (0)