Package elemental2.dom
Interface ServiceWorkerRegistration
-
- All Superinterfaces:
EventTarget
@JsType(isNative=true, namespace="<global>") public interface ServiceWorkerRegistration extends EventTarget
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
ServiceWorkerRegistration.OnupdatefoundFn
-
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 Modifier and Type Method Description ServiceWorker
getActive()
ServiceWorker
getInstalling()
NavigationPreloadManager
getNavigationPreload()
elemental2.promise.Promise<elemental2.core.JsArray<Notification>>
getNotifications()
elemental2.promise.Promise<elemental2.core.JsArray<Notification>>
getNotifications(GetNotificationOptions filter)
ServiceWorkerRegistration.OnupdatefoundFn
getOnupdatefound()
PushManager
getPushManager()
java.lang.String
getScope()
SyncManager
getSync()
ServiceWorker
getWaiting()
void
setActive(ServiceWorker active)
void
setInstalling(ServiceWorker installing)
void
setNavigationPreload(NavigationPreloadManager navigationPreload)
void
setOnupdatefound(ServiceWorkerRegistration.OnupdatefoundFn onupdatefound)
void
setPushManager(PushManager pushManager)
void
setScope(java.lang.String scope)
void
setSync(SyncManager sync)
void
setWaiting(ServiceWorker waiting)
elemental2.promise.Promise<java.lang.Void>
showNotification(java.lang.String title)
elemental2.promise.Promise<java.lang.Void>
showNotification(java.lang.String title, NotificationOptions options)
elemental2.promise.Promise<java.lang.Boolean>
unregister()
elemental2.promise.Promise<java.lang.Void>
update()
-
Methods inherited from interface elemental2.dom.EventTarget
addEventListener, addEventListener, addEventListener, addEventListener, dispatchEvent, removeEventListener, removeEventListener, removeEventListener, removeEventListener
-
-
-
-
Method Detail
-
getActive
@JsProperty ServiceWorker getActive()
-
getInstalling
@JsProperty ServiceWorker getInstalling()
-
getNavigationPreload
@JsProperty NavigationPreloadManager getNavigationPreload()
-
getNotifications
elemental2.promise.Promise<elemental2.core.JsArray<Notification>> getNotifications()
-
getNotifications
elemental2.promise.Promise<elemental2.core.JsArray<Notification>> getNotifications(GetNotificationOptions filter)
-
getOnupdatefound
@JsProperty ServiceWorkerRegistration.OnupdatefoundFn getOnupdatefound()
-
getPushManager
@JsProperty PushManager getPushManager()
-
getScope
@JsProperty java.lang.String getScope()
-
getSync
@JsProperty SyncManager getSync()
-
getWaiting
@JsProperty ServiceWorker getWaiting()
-
setActive
@JsProperty void setActive(ServiceWorker active)
-
setInstalling
@JsProperty void setInstalling(ServiceWorker installing)
-
setNavigationPreload
@JsProperty void setNavigationPreload(NavigationPreloadManager navigationPreload)
-
setOnupdatefound
@JsProperty void setOnupdatefound(ServiceWorkerRegistration.OnupdatefoundFn onupdatefound)
-
setPushManager
@JsProperty void setPushManager(PushManager pushManager)
-
setScope
@JsProperty void setScope(java.lang.String scope)
-
setSync
@JsProperty void setSync(SyncManager sync)
-
setWaiting
@JsProperty void setWaiting(ServiceWorker waiting)
-
showNotification
elemental2.promise.Promise<java.lang.Void> showNotification(java.lang.String title, NotificationOptions options)
-
showNotification
elemental2.promise.Promise<java.lang.Void> showNotification(java.lang.String title)
-
unregister
elemental2.promise.Promise<java.lang.Boolean> unregister()
-
update
elemental2.promise.Promise<java.lang.Void> update()
-
-