package ezjs_push
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Bindings for Push Notification
Install
dune-project
Dependency
Authors
Maintainers
Sources
0.2.tar.gz
md5=1887f1d8b18784f6f6c175adc785f058
sha512=6fd0f99c111f5daec591158b2f675b8c6b96660eced82e81076796dc56bcab2d4120acaae61ffdb88c4ae8efb650af8a8763165f9d9388b28a3db0287e305355
doc/ezjs_push/Ezjs_push/index.html
Module Ezjs_pushSource
Notification API
Push API
Service Worker API
OCaml Helpers
Source
type 'data notification_options_ml = {no_dir : string option;no_lang : string option;no_badge : string option;no_body : string option;no_tag : string option;no_icon : string option;no_image : string option;no_data : 'data option;no_vibrate : int list option;no_renotify : bool option;no_require_interaction : bool option;no_actions : notification_action_ml list option;no_silent : bool option;no_timestamp : string option;
}Source
val get_registration :
?none:(unit -> unit) ->
?scope:string ->
(serviceWorkerRegistration Ezjs_min.t -> unit) ->
unitSource
val update_worker :
?callback:('a -> unit) ->
< update : 'a Ezjs_min.Promise.promise Js_of_ocaml.Js.t Js_of_ocaml.Js.meth.. >
Js_of_ocaml.Js.t ->
unitSource
val push_manager :
< pushManager : < get : 'res.. > Js_of_ocaml.Js.gen_prop.. > Js_of_ocaml.Js.t ->
'resSource
val urlBase64ToUint8Array :
string ->
(int, int, Bigarray.int8_unsigned_elt) Js_of_ocaml__Typed_array.typedArray
Js_of_ocaml.Js.tSource
val subscribe :
?verbose:bool ->
?options:subscription_options_ml ->
< pushManager :
< get :
< subscribe :
subscription_options Ezjs_min.t Ezjs_min.optdef ->
'a Ezjs_min.Promise.promise Js_of_ocaml.Js.t Js_of_ocaml.Js.meth.. >
Js_of_ocaml.Js.t.. >
Js_of_ocaml.Js.gen_prop.. >
Js_of_ocaml.Js.t ->
('a -> unit) ->
unitSource
val get_subscription :
?none:(unit -> unit) ->
< pushManager :
< get :
< getSubscription :
'a Ezjs_min.Opt.t Ezjs_min.Promise.promise Js_of_ocaml.Js.t
Js_of_ocaml.Js.meth.. >
Js_of_ocaml.Js.t.. >
Js_of_ocaml.Js.gen_prop.. >
Js_of_ocaml.Js.t ->
('a -> unit) ->
unitSource
val subscription :
?verbose:bool ->
?options:subscription_options_ml ->
< pushManager :
< get :
< getSubscription :
'a Ezjs_min.Opt.t Ezjs_min.Promise.promise Js_of_ocaml.Js.t
Js_of_ocaml.Js.meth
; subscribe :
subscription_options Ezjs_min.t Ezjs_min.optdef ->
'a Ezjs_min.Promise.promise Js_of_ocaml.Js.t Js_of_ocaml.Js.meth.. >
Js_of_ocaml.Js.t.. >
Js_of_ocaml.Js.gen_prop.. >
Js_of_ocaml.Js.t ->
('a -> unit) ->
unitSource
val show_notification :
?callback:(notificationEvent Ezjs_min.t -> unit) ->
?options:'a notification_options_ml ->
serviceWorkerRegistration Ezjs_min.t ->
string ->
unit sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>