// Code generated DO NOT EDIT // xmlhttprequesteventtarget.go package dom import "syscall/js" type XMLHttpRequestEventTargetIFace interface { AddEventListener(args ...interface{}) DispatchEvent(args ...interface{}) bool GetOnabort() EventHandler SetOnabort(EventHandler) GetOnerror() EventHandler SetOnerror(EventHandler) GetOnload() EventHandler SetOnload(EventHandler) GetOnloadend() EventHandler SetOnloadend(EventHandler) GetOnloadstart() EventHandler SetOnloadstart(EventHandler) GetOnprogress() EventHandler SetOnprogress(EventHandler) GetOntimeout() EventHandler SetOntimeout(EventHandler) RemoveEventListener(args ...interface{}) } type XMLHttpRequestEventTarget struct { Value EventTarget } func JSValueToXMLHttpRequestEventTarget(val js.Value) XMLHttpRequestEventTarget { return XMLHttpRequestEventTarget{Value: Value{Value: val}} } func (v Value) AsXMLHttpRequestEventTarget() XMLHttpRequestEventTarget { return XMLHttpRequestEventTarget{Value: v} } func (x XMLHttpRequestEventTarget) GetOnabort() EventHandler { val := x.Get("onabort") return JSValueToEventHandler(val.JSValue()) } func (x XMLHttpRequestEventTarget) SetOnabort(val EventHandler) { x.Set("onabort", val) } func (x XMLHttpRequestEventTarget) GetOnerror() EventHandler { val := x.Get("onerror") return JSValueToEventHandler(val.JSValue()) } func (x XMLHttpRequestEventTarget) SetOnerror(val EventHandler) { x.Set("onerror", val) } func (x XMLHttpRequestEventTarget) GetOnload() EventHandler { val := x.Get("onload") return JSValueToEventHandler(val.JSValue()) } func (x XMLHttpRequestEventTarget) SetOnload(val EventHandler) { x.Set("onload", val) } func (x XMLHttpRequestEventTarget) GetOnloadend() EventHandler { val := x.Get("onloadend") return JSValueToEventHandler(val.JSValue()) } func (x XMLHttpRequestEventTarget) SetOnloadend(val EventHandler) { x.Set("onloadend", val) } func (x XMLHttpRequestEventTarget) GetOnloadstart() EventHandler { val := x.Get("onloadstart") return JSValueToEventHandler(val.JSValue()) } func (x XMLHttpRequestEventTarget) SetOnloadstart(val EventHandler) { x.Set("onloadstart", val) } func (x XMLHttpRequestEventTarget) GetOnprogress() EventHandler { val := x.Get("onprogress") return JSValueToEventHandler(val.JSValue()) } func (x XMLHttpRequestEventTarget) SetOnprogress(val EventHandler) { x.Set("onprogress", val) } func (x XMLHttpRequestEventTarget) GetOntimeout() EventHandler { val := x.Get("ontimeout") return JSValueToEventHandler(val.JSValue()) } func (x XMLHttpRequestEventTarget) SetOntimeout(val EventHandler) { x.Set("ontimeout", val) }