// Code generated DO NOT EDIT // canvaspattern.go package dom import "syscall/js" type CanvasPatternIFace interface { SetTransform(args ...interface{}) } type CanvasPattern struct { Value } func JSValueToCanvasPattern(val js.Value) CanvasPattern { return CanvasPattern{Value: JSValueToValue(val)} } func (v Value) AsCanvasPattern() CanvasPattern { return CanvasPattern{Value: v} } func NewCanvasPattern(args ...interface{}) CanvasPattern { return CanvasPattern{Value: JSValueToValue(js.Global().Get("CanvasPattern").New(args...))} } func (c CanvasPattern) SetTransform(args ...interface{}) { c.Call("setTransform", args...) }