Service_worker.Registration
Service registration objects.
The type for ServiceWorkerRegistration
objects.
val as_target : t -> Brr.Ev.target
as_target r
is r
as an event target.
val update : t -> unit Fut.or_error
update r
attempts to update the service worker of r
.
val unregister : t -> bool Fut.or_error
unregister r
unregisters the service worker registration. This is false
if no registration was false.
val show_notification :
?opts:Brr_io.Notification.opts ->
t ->
Jstr.t ->
unit Fut.or_error
show_notification r title ~opts
displays a notification with title title
an options opts
.
val get_notifications :
?tag:Jstr.t ->
t ->
Brr_io.Notification.t list Fut.or_error
get_notifications r ~tag
are notifications created via r
and tagged with tag
(or all of them if unspecified).
val installing : t -> service_worker option
installing r
is the installing service worker of r
.
val waiting : t -> service_worker option
waiting r
is the installed service worker of r
.
val active : t -> service_worker option
active r
is the active service worker of r
.
navigation_preload r
is the navigation preload manager of r
.
val update_via_cache : t -> Update_via_cache.t
update_via_cache r
is the update via cache property of r
.