// Code generated DO NOT EDIT // dedicatedworkerglobalscope.go package dom import "syscall/js" type DedicatedWorkerGlobalScopeIFace interface { AddEventListener(args ...interface{}) CancelAnimationFrame(args ...interface{}) Close(args ...interface{}) DispatchEvent(args ...interface{}) bool ImportScripts(args ...interface{}) GetLocation() WorkerLocation GetName() string GetNavigator() WorkerNavigator GetOnerror() OnErrorEventHandler SetOnerror(OnErrorEventHandler) GetOnlanguagechange() EventHandler SetOnlanguagechange(EventHandler) GetOnmessage() EventHandler SetOnmessage(EventHandler) GetOnmessageerror() EventHandler SetOnmessageerror(EventHandler) GetOnoffline() EventHandler SetOnoffline(EventHandler) GetOnonline() EventHandler SetOnonline(EventHandler) GetOnrejectionhandled() EventHandler SetOnrejectionhandled(EventHandler) GetOnunhandledrejection() EventHandler SetOnunhandledrejection(EventHandler) PostMessage(args ...interface{}) RemoveEventListener(args ...interface{}) RequestAnimationFrame(args ...interface{}) int GetSelf() WorkerGlobalScope } type DedicatedWorkerGlobalScope struct { Value } func JSValueToDedicatedWorkerGlobalScope(val js.Value) DedicatedWorkerGlobalScope { return DedicatedWorkerGlobalScope{Value: JSValueToValue(val)} } func (v Value) AsDedicatedWorkerGlobalScope() DedicatedWorkerGlobalScope { return DedicatedWorkerGlobalScope{Value: v} } func NewDedicatedWorkerGlobalScope(args ...interface{}) DedicatedWorkerGlobalScope { return DedicatedWorkerGlobalScope{Value: JSValueToValue(js.Global().Get("DedicatedWorkerGlobalScope").New(args...))} } func (d DedicatedWorkerGlobalScope) AddEventListener(args ...interface{}) { d.Call("addEventListener", args...) } func (d DedicatedWorkerGlobalScope) CancelAnimationFrame(args ...interface{}) { d.Call("cancelAnimationFrame", args...) } func (d DedicatedWorkerGlobalScope) Close(args ...interface{}) { d.Call("close", args...) } func (d DedicatedWorkerGlobalScope) DispatchEvent(args ...interface{}) bool { val := d.Call("dispatchEvent", args...) return val.Bool() } func (d DedicatedWorkerGlobalScope) ImportScripts(args ...interface{}) { d.Call("importScripts", args...) } func (d DedicatedWorkerGlobalScope) GetLocation() WorkerLocation { val := d.Get("location") return JSValueToWorkerLocation(val.JSValue()) } func (d DedicatedWorkerGlobalScope) GetName() string { val := d.Get("name") return val.String() } func (d DedicatedWorkerGlobalScope) GetNavigator() WorkerNavigator { val := d.Get("navigator") return JSValueToWorkerNavigator(val.JSValue()) } func (d DedicatedWorkerGlobalScope) GetOnerror() OnErrorEventHandler { val := d.Get("onerror") return JSValueToOnErrorEventHandler(val.JSValue()) } func (d DedicatedWorkerGlobalScope) SetOnerror(val OnErrorEventHandler) { d.Set("onerror", val) } func (d DedicatedWorkerGlobalScope) GetOnlanguagechange() EventHandler { val := d.Get("onlanguagechange") return JSValueToEventHandler(val.JSValue()) } func (d DedicatedWorkerGlobalScope) SetOnlanguagechange(val EventHandler) { d.Set("onlanguagechange", val) } func (d DedicatedWorkerGlobalScope) GetOnmessage() EventHandler { val := d.Get("onmessage") return JSValueToEventHandler(val.JSValue()) } func (d DedicatedWorkerGlobalScope) SetOnmessage(val EventHandler) { d.Set("onmessage", val) } func (d DedicatedWorkerGlobalScope) GetOnmessageerror() EventHandler { val := d.Get("onmessageerror") return JSValueToEventHandler(val.JSValue()) } func (d DedicatedWorkerGlobalScope) SetOnmessageerror(val EventHandler) { d.Set("onmessageerror", val) } func (d DedicatedWorkerGlobalScope) GetOnoffline() EventHandler { val := d.Get("onoffline") return JSValueToEventHandler(val.JSValue()) } func (d DedicatedWorkerGlobalScope) SetOnoffline(val EventHandler) { d.Set("onoffline", val) } func (d DedicatedWorkerGlobalScope) GetOnonline() EventHandler { val := d.Get("ononline") return JSValueToEventHandler(val.JSValue()) } func (d DedicatedWorkerGlobalScope) SetOnonline(val EventHandler) { d.Set("ononline", val) } func (d DedicatedWorkerGlobalScope) GetOnrejectionhandled() EventHandler { val := d.Get("onrejectionhandled") return JSValueToEventHandler(val.JSValue()) } func (d DedicatedWorkerGlobalScope) SetOnrejectionhandled(val EventHandler) { d.Set("onrejectionhandled", val) } func (d DedicatedWorkerGlobalScope) GetOnunhandledrejection() EventHandler { val := d.Get("onunhandledrejection") return JSValueToEventHandler(val.JSValue()) } func (d DedicatedWorkerGlobalScope) SetOnunhandledrejection(val EventHandler) { d.Set("onunhandledrejection", val) } func (d DedicatedWorkerGlobalScope) PostMessage(args ...interface{}) { d.Call("postMessage", args...) } func (d DedicatedWorkerGlobalScope) RemoveEventListener(args ...interface{}) { d.Call("removeEventListener", args...) } func (d DedicatedWorkerGlobalScope) RequestAnimationFrame(args ...interface{}) int { val := d.Call("requestAnimationFrame", args...) return val.Int() } func (d DedicatedWorkerGlobalScope) GetSelf() WorkerGlobalScope { val := d.Get("self") return JSValueToWorkerGlobalScope(val.JSValue()) }