|
|
// 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)
|
|
|
}
|