Interface ServiceWorkerRegistration
- All Superinterfaces:
EventTarget
@JsType(isNative=true,
namespace="<global>")
public interface ServiceWorkerRegistration
extends EventTarget
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface elemental2.dom.EventTarget
EventTarget.AddEventListenerListenerFn, EventTarget.AddEventListenerOptionsUnionType, EventTarget.RemoveEventListenerListenerFn, EventTarget.RemoveEventListenerOptionsUnionType
-
Method Summary
Modifier and TypeMethodDescriptionelemental2.promise.Promise
<elemental2.core.JsArray<Notification>> elemental2.promise.Promise
<elemental2.core.JsArray<Notification>> getScope()
getSync()
void
setActive
(ServiceWorker active) void
setInstalling
(ServiceWorker installing) void
setNavigationPreload
(NavigationPreloadManager navigationPreload) void
setOnupdatefound
(ServiceWorkerRegistration.OnupdatefoundFn onupdatefound) void
setPushManager
(PushManager pushManager) void
void
setSync
(SyncManager sync) void
setWaiting
(ServiceWorker waiting) elemental2.promise.Promise
<Void> showNotification
(String title) elemental2.promise.Promise
<Void> showNotification
(String title, NotificationOptions options) elemental2.promise.Promise
<Boolean> elemental2.promise.Promise
<Void> update()
Methods inherited from interface elemental2.dom.EventTarget
addEventListener, addEventListener, addEventListener, addEventListener, dispatchEvent, removeEventListener, removeEventListener, removeEventListener, removeEventListener
-
Method Details
-
getActive
-
getInstalling
-
getNotifications
elemental2.promise.Promise<elemental2.core.JsArray<Notification>> getNotifications() -
getNotifications
elemental2.promise.Promise<elemental2.core.JsArray<Notification>> getNotifications(GetNotificationOptions filter) -
getOnupdatefound
-
getPushManager
-
getScope
-
getSync
-
getWaiting
-
setActive
-
setInstalling
-
setOnupdatefound
-
setPushManager
-
setScope
-
setSync
-
setWaiting
-
showNotification
-
showNotification
-
unregister
elemental2.promise.Promise<Boolean> unregister() -
update
elemental2.promise.Promise<Void> update()
-