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.
 

150 lines
4.8 KiB

// Code generated DO NOT EDIT
// workerglobalscope.go
package dom
import "syscall/js"
type WorkerGlobalScopeIFace interface {
AddEventListener(args ...interface{})
Atob(args ...interface{}) []byte
Btoa(args ...interface{}) string
ClearInterval(args ...interface{})
ClearTimeout(args ...interface{})
CreateImageBitmap(args ...interface{})
CreateImageBitmapWithArgs(args ...interface{})
DispatchEvent(args ...interface{}) bool
ImportScripts(args ...interface{})
GetLocation() WorkerLocation
GetNavigator() WorkerNavigator
GetOnerror() OnErrorEventHandler
SetOnerror(OnErrorEventHandler)
GetOnlanguagechange() EventHandler
SetOnlanguagechange(EventHandler)
GetOnoffline() EventHandler
SetOnoffline(EventHandler)
GetOnonline() EventHandler
SetOnonline(EventHandler)
GetOnrejectionhandled() EventHandler
SetOnrejectionhandled(EventHandler)
GetOnunhandledrejection() EventHandler
SetOnunhandledrejection(EventHandler)
GetOrigin() string
QueueMicrotask(args ...interface{})
RemoveEventListener(args ...interface{})
GetSelf() WorkerGlobalScope
SetInterval(args ...interface{}) int
SetTimeout(args ...interface{}) int
}
type WorkerGlobalScope struct {
Value
}
func JSValueToWorkerGlobalScope(val js.Value) WorkerGlobalScope {
return WorkerGlobalScope{Value: JSValueToValue(val)}
}
func (v Value) AsWorkerGlobalScope() WorkerGlobalScope { return WorkerGlobalScope{Value: v} }
func NewWorkerGlobalScope(args ...interface{}) WorkerGlobalScope {
return WorkerGlobalScope{Value: JSValueToValue(js.Global().Get("WorkerGlobalScope").New(args...))}
}
func (w WorkerGlobalScope) AddEventListener(args ...interface{}) {
w.Call("addEventListener", args...)
}
func (w WorkerGlobalScope) Atob(args ...interface{}) []byte {
val := w.Call("atob", args...)
return []byte(val.String())
}
func (w WorkerGlobalScope) Btoa(args ...interface{}) string {
val := w.Call("btoa", args...)
return val.String()
}
func (w WorkerGlobalScope) ClearInterval(args ...interface{}) {
w.Call("clearInterval", args...)
}
func (w WorkerGlobalScope) ClearTimeout(args ...interface{}) {
w.Call("clearTimeout", args...)
}
func (w WorkerGlobalScope) CreateImageBitmap(args ...interface{}) {
w.Call("createImageBitmap", args...)
}
func (w WorkerGlobalScope) CreateImageBitmapWithArgs(args ...interface{}) {
w.Call("createImageBitmapWithArgs", args...)
}
func (w WorkerGlobalScope) DispatchEvent(args ...interface{}) bool {
val := w.Call("dispatchEvent", args...)
return val.Bool()
}
func (w WorkerGlobalScope) ImportScripts(args ...interface{}) {
w.Call("importScripts", args...)
}
func (w WorkerGlobalScope) GetLocation() WorkerLocation {
val := w.Get("location")
return JSValueToWorkerLocation(val.JSValue())
}
func (w WorkerGlobalScope) GetNavigator() WorkerNavigator {
val := w.Get("navigator")
return JSValueToWorkerNavigator(val.JSValue())
}
func (w WorkerGlobalScope) GetOnerror() OnErrorEventHandler {
val := w.Get("onerror")
return JSValueToOnErrorEventHandler(val.JSValue())
}
func (w WorkerGlobalScope) SetOnerror(val OnErrorEventHandler) {
w.Set("onerror", val)
}
func (w WorkerGlobalScope) GetOnlanguagechange() EventHandler {
val := w.Get("onlanguagechange")
return JSValueToEventHandler(val.JSValue())
}
func (w WorkerGlobalScope) SetOnlanguagechange(val EventHandler) {
w.Set("onlanguagechange", val)
}
func (w WorkerGlobalScope) GetOnoffline() EventHandler {
val := w.Get("onoffline")
return JSValueToEventHandler(val.JSValue())
}
func (w WorkerGlobalScope) SetOnoffline(val EventHandler) {
w.Set("onoffline", val)
}
func (w WorkerGlobalScope) GetOnonline() EventHandler {
val := w.Get("ononline")
return JSValueToEventHandler(val.JSValue())
}
func (w WorkerGlobalScope) SetOnonline(val EventHandler) {
w.Set("ononline", val)
}
func (w WorkerGlobalScope) GetOnrejectionhandled() EventHandler {
val := w.Get("onrejectionhandled")
return JSValueToEventHandler(val.JSValue())
}
func (w WorkerGlobalScope) SetOnrejectionhandled(val EventHandler) {
w.Set("onrejectionhandled", val)
}
func (w WorkerGlobalScope) GetOnunhandledrejection() EventHandler {
val := w.Get("onunhandledrejection")
return JSValueToEventHandler(val.JSValue())
}
func (w WorkerGlobalScope) SetOnunhandledrejection(val EventHandler) {
w.Set("onunhandledrejection", val)
}
func (w WorkerGlobalScope) GetOrigin() string {
val := w.Get("origin")
return val.String()
}
func (w WorkerGlobalScope) QueueMicrotask(args ...interface{}) {
w.Call("queueMicrotask", args...)
}
func (w WorkerGlobalScope) RemoveEventListener(args ...interface{}) {
w.Call("removeEventListener", args...)
}
func (w WorkerGlobalScope) GetSelf() WorkerGlobalScope {
val := w.Get("self")
return JSValueToWorkerGlobalScope(val.JSValue())
}
func (w WorkerGlobalScope) SetInterval(args ...interface{}) int {
val := w.Call("setInterval", args...)
return val.Int()
}
func (w WorkerGlobalScope) SetTimeout(args ...interface{}) int {
val := w.Call("setTimeout", args...)
return val.Int()
}