Interface ServiceWorkerContainer
- All Superinterfaces:
EventTarget
@JsType(isNative=true,
namespace="<global>")
public interface ServiceWorkerContainer
extends EventTarget
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface
static interface
static interface
static interface
static interface
Nested classes/interfaces inherited from interface elemental2.dom.EventTarget
EventTarget.AddEventListenerListenerFn, EventTarget.AddEventListenerOptionsUnionType, EventTarget.RemoveEventListenerListenerFn, EventTarget.RemoveEventListenerOptionsUnionType
-
Method Summary
Modifier and TypeMethodDescriptionelemental2.promise.Promise
<ServiceWorkerRegistration> getReady()
elemental2.promise.Promise
<ServiceWorkerRegistration> elemental2.promise.Promise
<ServiceWorkerRegistration> default elemental2.promise.Promise
<ServiceWorkerRegistration> getRegistration
(URL documentURL) default elemental2.promise.Promise
<ServiceWorkerRegistration> getRegistration
(String documentURL) elemental2.promise.Promise
<elemental2.core.JsArray<ServiceWorkerRegistration>> elemental2.promise.Promise
<ServiceWorkerRegistration> elemental2.promise.Promise
<ServiceWorkerRegistration> register
(ServiceWorkerContainer.RegisterScriptURLUnionType scriptURL, RegistrationOptions options) default elemental2.promise.Promise
<ServiceWorkerRegistration> register
(TrustedScriptURL scriptURL) default elemental2.promise.Promise
<ServiceWorkerRegistration> register
(TrustedScriptURL scriptURL, RegistrationOptions options) default elemental2.promise.Promise
<ServiceWorkerRegistration> default elemental2.promise.Promise
<ServiceWorkerRegistration> register
(URL scriptURL, RegistrationOptions options) default elemental2.promise.Promise
<ServiceWorkerRegistration> default elemental2.promise.Promise
<ServiceWorkerRegistration> register
(String scriptURL, RegistrationOptions options) void
setController
(ServiceWorker controller) void
setOncontrollerchange
(ServiceWorkerContainer.OncontrollerchangeFn oncontrollerchange) void
void
setOnmessage
(ServiceWorkerContainer.OnmessageFn onmessage) void
setReady
(elemental2.promise.Promise<ServiceWorkerRegistration> ready) Methods inherited from interface elemental2.dom.EventTarget
addEventListener, addEventListener, addEventListener, addEventListener, dispatchEvent, removeEventListener, removeEventListener, removeEventListener, removeEventListener
-
Method Details
-
getController
-
getOncontrollerchange
-
getOnerror
-
getOnmessage
-
getReady
-
getRegistration
elemental2.promise.Promise<ServiceWorkerRegistration> getRegistration() -
getRegistration
elemental2.promise.Promise<ServiceWorkerRegistration> getRegistration(ServiceWorkerContainer.GetRegistrationDocumentURLUnionType documentURL) -
getRegistration
@JsOverlay default elemental2.promise.Promise<ServiceWorkerRegistration> getRegistration(String documentURL) -
getRegistration
@JsOverlay default elemental2.promise.Promise<ServiceWorkerRegistration> getRegistration(URL documentURL) -
getRegistrations
elemental2.promise.Promise<elemental2.core.JsArray<ServiceWorkerRegistration>> getRegistrations() -
register
elemental2.promise.Promise<ServiceWorkerRegistration> register(ServiceWorkerContainer.RegisterScriptURLUnionType scriptURL, RegistrationOptions options) -
register
elemental2.promise.Promise<ServiceWorkerRegistration> register(ServiceWorkerContainer.RegisterScriptURLUnionType scriptURL) -
register
@JsOverlay default elemental2.promise.Promise<ServiceWorkerRegistration> register(String scriptURL, RegistrationOptions options) -
register
-
register
@JsOverlay default elemental2.promise.Promise<ServiceWorkerRegistration> register(TrustedScriptURL scriptURL, RegistrationOptions options) -
register
@JsOverlay default elemental2.promise.Promise<ServiceWorkerRegistration> register(TrustedScriptURL scriptURL) -
register
@JsOverlay default elemental2.promise.Promise<ServiceWorkerRegistration> register(URL scriptURL, RegistrationOptions options) -
register
-
setController
-
setOncontrollerchange
@JsProperty void setOncontrollerchange(ServiceWorkerContainer.OncontrollerchangeFn oncontrollerchange) -
setOnerror
-
setOnmessage
-
setReady
-