// Code generated DO NOT EDIT // domimplementation.go package dom import "syscall/js" type DOMImplementationIFace interface { CreateDocument(args ...interface{}) XMLDocument CreateDocumentType(args ...interface{}) DocumentType CreateHTMLDocument(args ...interface{}) Document HasFeature(args ...interface{}) bool } type DOMImplementation struct { Value } func jsValueToDOMImplementation(val js.Value) DOMImplementation { return DOMImplementation{Value: Value{Value: val}} } func (v Value) AsDOMImplementation() DOMImplementation { return DOMImplementation{Value: v} } func (d DOMImplementation) CreateDocument(args ...interface{}) XMLDocument { val := d.Call("createDocument", args...) return jsValueToXMLDocument(val.JSValue()) } func (d DOMImplementation) CreateDocumentType(args ...interface{}) DocumentType { val := d.Call("createDocumentType", args...) return jsValueToDocumentType(val.JSValue()) } func (d DOMImplementation) CreateHTMLDocument(args ...interface{}) Document { val := d.Call("createHTMLDocument", args...) return jsValueToDocument(val.JSValue()) } func (d DOMImplementation) HasFeature(args ...interface{}) bool { val := d.Call("hasFeature", args...) return val.Bool() }