// Code generated DO NOT EDIT // abortcontroller.go package dom import "syscall/js" type AbortControllerIFace interface { Abort(args ...interface{}) GetSignal() AbortSignal } type AbortController struct { Value } func JSValueToAbortController(val js.Value) AbortController { return AbortController{Value: JSValueToValue(val)} } func (v Value) AsAbortController() AbortController { return AbortController{Value: v} } func NewAbortController(args ...interface{}) AbortController { return AbortController{Value: JSValueToValue(js.Global().Get("AbortController").New(args...))} } func (a AbortController) Abort(args ...interface{}) { a.Call("abort", args...) } func (a AbortController) GetSignal() AbortSignal { val := a.Get("signal") return JSValueToAbortSignal(val.JSValue()) }