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.
 

125 lines
4.1 KiB

// Code generated DO NOT EDIT
// sharedworkerglobalscope.go
package dom
import "syscall/js"
type SharedWorkerGlobalScopeIFace interface {
AddEventListener(args ...interface{})
Close(args ...interface{})
DispatchEvent(args ...interface{}) bool
ImportScripts(args ...interface{})
GetLocation() WorkerLocation
GetName() string
GetNavigator() WorkerNavigator
GetOnconnect() EventHandler
SetOnconnect(EventHandler)
GetOnerror() OnErrorEventHandler
SetOnerror(OnErrorEventHandler)
GetOnlanguagechange() EventHandler
SetOnlanguagechange(EventHandler)
GetOnoffline() EventHandler
SetOnoffline(EventHandler)
GetOnonline() EventHandler
SetOnonline(EventHandler)
GetOnrejectionhandled() EventHandler
SetOnrejectionhandled(EventHandler)
GetOnunhandledrejection() EventHandler
SetOnunhandledrejection(EventHandler)
RemoveEventListener(args ...interface{})
GetSelf() WorkerGlobalScope
}
type SharedWorkerGlobalScope struct {
Value
}
func JSValueToSharedWorkerGlobalScope(val js.Value) SharedWorkerGlobalScope {
return SharedWorkerGlobalScope{Value: JSValueToValue(val)}
}
func (v Value) AsSharedWorkerGlobalScope() SharedWorkerGlobalScope {
return SharedWorkerGlobalScope{Value: v}
}
func NewSharedWorkerGlobalScope(args ...interface{}) SharedWorkerGlobalScope {
return SharedWorkerGlobalScope{Value: JSValueToValue(js.Global().Get("SharedWorkerGlobalScope").New(args...))}
}
func (s SharedWorkerGlobalScope) AddEventListener(args ...interface{}) {
s.Call("addEventListener", args...)
}
func (s SharedWorkerGlobalScope) Close(args ...interface{}) {
s.Call("close", args...)
}
func (s SharedWorkerGlobalScope) DispatchEvent(args ...interface{}) bool {
val := s.Call("dispatchEvent", args...)
return val.Bool()
}
func (s SharedWorkerGlobalScope) ImportScripts(args ...interface{}) {
s.Call("importScripts", args...)
}
func (s SharedWorkerGlobalScope) GetLocation() WorkerLocation {
val := s.Get("location")
return JSValueToWorkerLocation(val.JSValue())
}
func (s SharedWorkerGlobalScope) GetName() string {
val := s.Get("name")
return val.String()
}
func (s SharedWorkerGlobalScope) GetNavigator() WorkerNavigator {
val := s.Get("navigator")
return JSValueToWorkerNavigator(val.JSValue())
}
func (s SharedWorkerGlobalScope) GetOnconnect() EventHandler {
val := s.Get("onconnect")
return JSValueToEventHandler(val.JSValue())
}
func (s SharedWorkerGlobalScope) SetOnconnect(val EventHandler) {
s.Set("onconnect", val)
}
func (s SharedWorkerGlobalScope) GetOnerror() OnErrorEventHandler {
val := s.Get("onerror")
return JSValueToOnErrorEventHandler(val.JSValue())
}
func (s SharedWorkerGlobalScope) SetOnerror(val OnErrorEventHandler) {
s.Set("onerror", val)
}
func (s SharedWorkerGlobalScope) GetOnlanguagechange() EventHandler {
val := s.Get("onlanguagechange")
return JSValueToEventHandler(val.JSValue())
}
func (s SharedWorkerGlobalScope) SetOnlanguagechange(val EventHandler) {
s.Set("onlanguagechange", val)
}
func (s SharedWorkerGlobalScope) GetOnoffline() EventHandler {
val := s.Get("onoffline")
return JSValueToEventHandler(val.JSValue())
}
func (s SharedWorkerGlobalScope) SetOnoffline(val EventHandler) {
s.Set("onoffline", val)
}
func (s SharedWorkerGlobalScope) GetOnonline() EventHandler {
val := s.Get("ononline")
return JSValueToEventHandler(val.JSValue())
}
func (s SharedWorkerGlobalScope) SetOnonline(val EventHandler) {
s.Set("ononline", val)
}
func (s SharedWorkerGlobalScope) GetOnrejectionhandled() EventHandler {
val := s.Get("onrejectionhandled")
return JSValueToEventHandler(val.JSValue())
}
func (s SharedWorkerGlobalScope) SetOnrejectionhandled(val EventHandler) {
s.Set("onrejectionhandled", val)
}
func (s SharedWorkerGlobalScope) GetOnunhandledrejection() EventHandler {
val := s.Get("onunhandledrejection")
return JSValueToEventHandler(val.JSValue())
}
func (s SharedWorkerGlobalScope) SetOnunhandledrejection(val EventHandler) {
s.Set("onunhandledrejection", val)
}
func (s SharedWorkerGlobalScope) RemoveEventListener(args ...interface{}) {
s.Call("removeEventListener", args...)
}
func (s SharedWorkerGlobalScope) GetSelf() WorkerGlobalScope {
val := s.Get("self")
return JSValueToWorkerGlobalScope(val.JSValue())
}