Package elemental2.dom
Interface WorkerGlobalScope
-
- All Superinterfaces:
EventTarget
- All Known Subinterfaces:
DedicatedWorkerGlobalScope
,ServiceWorkerGlobalScope
,SharedWorkerGlobalScope
@JsType(isNative=true, namespace="<global>") public interface WorkerGlobalScope extends EventTarget
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
WorkerGlobalScope.FetchInputUnionType
static interface
WorkerGlobalScope.OnerrorFn
static interface
WorkerGlobalScope.OnofflineFn
static interface
WorkerGlobalScope.OnonlineFn
static interface
WorkerGlobalScope.PostMessageTransferOrOptionsUnionType
-
Nested classes/interfaces inherited from interface elemental2.dom.EventTarget
EventTarget.AddEventListenerListenerFn, EventTarget.AddEventListenerOptionsUnionType, EventTarget.RemoveEventListenerListenerFn, EventTarget.RemoveEventListenerOptionsUnionType
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
close()
default elemental2.promise.Promise<Response>
fetch(Request input)
default elemental2.promise.Promise<Response>
fetch(Request input, RequestInit init)
default elemental2.promise.Promise<Response>
fetch(URL input)
default elemental2.promise.Promise<Response>
fetch(URL input, RequestInit init)
elemental2.promise.Promise<Response>
fetch(WorkerGlobalScope.FetchInputUnionType input)
elemental2.promise.Promise<Response>
fetch(WorkerGlobalScope.FetchInputUnionType input, RequestInit init)
default elemental2.promise.Promise<Response>
fetch(java.lang.String input)
default elemental2.promise.Promise<Response>
fetch(java.lang.String input, RequestInit init)
WorkerLocation
getLocation()
WorkerNavigator
getNavigator()
WorkerGlobalScope.OnerrorFn
getOnerror()
WorkerGlobalScope.OnofflineFn
getOnoffline()
WorkerGlobalScope.OnonlineFn
getOnonline()
java.lang.String
getOrigin()
WorkerPerformance
getPerformance()
WorkerGlobalScope
getSelf()
void
postMessage(java.lang.Object message)
default void
postMessage(java.lang.Object message, elemental2.core.JsArray<elemental2.core.Transferable> transferOrOptions)
default void
postMessage(java.lang.Object message, elemental2.core.Transferable[] transferOrOptions)
default void
postMessage(java.lang.Object message, StructuredSerializeOptions transferOrOptions)
void
postMessage(java.lang.Object message, WorkerGlobalScope.PostMessageTransferOrOptionsUnionType transferOrOptions)
void
setLocation(WorkerLocation location)
void
setNavigator(WorkerNavigator navigator)
void
setOnerror(WorkerGlobalScope.OnerrorFn onerror)
void
setOnoffline(WorkerGlobalScope.OnofflineFn onoffline)
void
setOnonline(WorkerGlobalScope.OnonlineFn ononline)
void
setPerformance(WorkerPerformance performance)
void
setSelf(WorkerGlobalScope self)
-
Methods inherited from interface elemental2.dom.EventTarget
addEventListener, addEventListener, addEventListener, addEventListener, dispatchEvent, removeEventListener, removeEventListener, removeEventListener, removeEventListener
-
-
-
-
Method Detail
-
close
void close()
-
fetch
elemental2.promise.Promise<Response> fetch(WorkerGlobalScope.FetchInputUnionType input, RequestInit init)
-
fetch
elemental2.promise.Promise<Response> fetch(WorkerGlobalScope.FetchInputUnionType input)
-
fetch
@JsOverlay default elemental2.promise.Promise<Response> fetch(Request input, RequestInit init)
-
fetch
@JsOverlay default elemental2.promise.Promise<Response> fetch(java.lang.String input, RequestInit init)
-
fetch
@JsOverlay default elemental2.promise.Promise<Response> fetch(java.lang.String input)
-
fetch
@JsOverlay default elemental2.promise.Promise<Response> fetch(URL input, RequestInit init)
-
getLocation
@JsProperty WorkerLocation getLocation()
-
getNavigator
@JsProperty WorkerNavigator getNavigator()
-
getOnerror
@JsProperty WorkerGlobalScope.OnerrorFn getOnerror()
-
getOnoffline
@JsProperty WorkerGlobalScope.OnofflineFn getOnoffline()
-
getOnonline
@JsProperty WorkerGlobalScope.OnonlineFn getOnonline()
-
getOrigin
@JsProperty java.lang.String getOrigin()
-
getPerformance
@JsProperty WorkerPerformance getPerformance()
-
getSelf
@JsProperty WorkerGlobalScope getSelf()
-
postMessage
@JsOverlay default void postMessage(java.lang.Object message, elemental2.core.JsArray<elemental2.core.Transferable> transferOrOptions)
-
postMessage
void postMessage(java.lang.Object message, WorkerGlobalScope.PostMessageTransferOrOptionsUnionType transferOrOptions)
-
postMessage
@JsOverlay default void postMessage(java.lang.Object message, StructuredSerializeOptions transferOrOptions)
-
postMessage
@JsOverlay default void postMessage(java.lang.Object message, elemental2.core.Transferable[] transferOrOptions)
-
postMessage
void postMessage(java.lang.Object message)
-
setLocation
@JsProperty void setLocation(WorkerLocation location)
-
setNavigator
@JsProperty void setNavigator(WorkerNavigator navigator)
-
setOnerror
@JsProperty void setOnerror(WorkerGlobalScope.OnerrorFn onerror)
-
setOnoffline
@JsProperty void setOnoffline(WorkerGlobalScope.OnofflineFn onoffline)
-
setOnonline
@JsProperty void setOnonline(WorkerGlobalScope.OnonlineFn ononline)
-
setPerformance
@JsProperty void setPerformance(WorkerPerformance performance)
-
setSelf
@JsProperty void setSelf(WorkerGlobalScope self)
-
-