Package elemental2.dom
Interface ServiceWorkerContainer
-
- All Superinterfaces:
EventTarget
@JsType(isNative=true, namespace="<global>") public interface ServiceWorkerContainer extends EventTarget
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
ServiceWorkerContainer.GetRegistrationDocumentURLUnionType
static interface
ServiceWorkerContainer.OncontrollerchangeFn
static interface
ServiceWorkerContainer.OnerrorFn
static interface
ServiceWorkerContainer.OnmessageFn
static interface
ServiceWorkerContainer.RegisterScriptURLUnionType
-
Nested classes/interfaces inherited from interface elemental2.dom.EventTarget
EventTarget.AddEventListenerListenerFn, EventTarget.AddEventListenerOptionsUnionType, EventTarget.RemoveEventListenerListenerFn, EventTarget.RemoveEventListenerOptionsUnionType
-
-
Method Summary
-
Methods inherited from interface elemental2.dom.EventTarget
addEventListener, addEventListener, addEventListener, addEventListener, dispatchEvent, removeEventListener, removeEventListener, removeEventListener, removeEventListener
-
-
-
-
Method Detail
-
getController
@JsProperty ServiceWorker getController()
-
getOncontrollerchange
@JsProperty ServiceWorkerContainer.OncontrollerchangeFn getOncontrollerchange()
-
getOnerror
@JsProperty ServiceWorkerContainer.OnerrorFn getOnerror()
-
getOnmessage
@JsProperty ServiceWorkerContainer.OnmessageFn getOnmessage()
-
getReady
@JsProperty elemental2.promise.Promise<ServiceWorkerRegistration> getReady()
-
getRegistration
elemental2.promise.Promise<ServiceWorkerRegistration> getRegistration()
-
getRegistration
elemental2.promise.Promise<ServiceWorkerRegistration> getRegistration(ServiceWorkerContainer.GetRegistrationDocumentURLUnionType documentURL)
-
getRegistration
@JsOverlay default elemental2.promise.Promise<ServiceWorkerRegistration> getRegistration(java.lang.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(java.lang.String scriptURL, RegistrationOptions options)
-
register
@JsOverlay default elemental2.promise.Promise<ServiceWorkerRegistration> register(java.lang.String scriptURL)
-
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
@JsOverlay default elemental2.promise.Promise<ServiceWorkerRegistration> register(URL scriptURL)
-
setController
@JsProperty void setController(ServiceWorker controller)
-
setOncontrollerchange
@JsProperty void setOncontrollerchange(ServiceWorkerContainer.OncontrollerchangeFn oncontrollerchange)
-
setOnerror
@JsProperty void setOnerror(ServiceWorkerContainer.OnerrorFn onerror)
-
setOnmessage
@JsProperty void setOnmessage(ServiceWorkerContainer.OnmessageFn onmessage)
-
setReady
@JsProperty void setReady(elemental2.promise.Promise<ServiceWorkerRegistration> ready)
-
-