// Code generated DO NOT EDIT // abortsignal.go package dom import "syscall/js" type AbortSignalIFace interface { GetAborted() bool AddEventListener(args ...interface{}) DispatchEvent(args ...interface{}) bool GetOnabort() EventHandler SetOnabort(EventHandler) RemoveEventListener(args ...interface{}) } type AbortSignal struct { Value EventTarget } func JSValueToAbortSignal(val js.Value) AbortSignal { return AbortSignal{Value: Value{Value: val}} } func (v Value) AsAbortSignal() AbortSignal { return AbortSignal{Value: v} } func (a AbortSignal) GetAborted() bool { val := a.Get("aborted") return val.Bool() } func (a AbortSignal) GetOnabort() EventHandler { val := a.Get("onabort") return JSValueToEventHandler(val.JSValue()) } func (a AbortSignal) SetOnabort(val EventHandler) { a.Set("onabort", val) }