Interface ServiceWorkerRegistration

  • All Superinterfaces:
    EventTarget

    @JsType(isNative=true,
            namespace="<global>")
    public interface ServiceWorkerRegistration
    extends EventTarget
    • Method Detail

      • getNotifications

        elemental2.promise.Promise<elemental2.core.JsArray<Notification>> getNotifications()
      • getPushManager

        @JsProperty
        PushManager getPushManager()
      • getScope

        @JsProperty
        java.lang.String getScope()
      • setActive

        @JsProperty
        void setActive​(ServiceWorker active)
      • setInstalling

        @JsProperty
        void setInstalling​(ServiceWorker installing)
      • 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()