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.
 

57 lines
1.6 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
WorkerGlobalScope
EventTarget
}
func jsValueToSharedWorkerGlobalScope(val js.Value) SharedWorkerGlobalScope {
return SharedWorkerGlobalScope{Value: Value{Value: val}}
}
func (v Value) AsSharedWorkerGlobalScope() SharedWorkerGlobalScope {
return SharedWorkerGlobalScope{Value: v}
}
func (s SharedWorkerGlobalScope) Close(args ...interface{}) {
s.Call("close", args...)
}
func (s SharedWorkerGlobalScope) GetName() string {
val := s.Get("name")
return val.String()
}
func (s SharedWorkerGlobalScope) GetOnconnect() EventHandler {
val := s.Get("onconnect")
return jsValueToEventHandler(val.JSValue())
}
func (s SharedWorkerGlobalScope) SetOnconnect(val EventHandler) {
s.Set("onconnect", val)
}