Web API package for use when compling Go to WASM
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

32 lines
832 B

// 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)
}