package ezjs_extension

  1. Overview
  2. Docs
Binding for Chrome and Firefox extension API

Install

Dune Dependency

Authors

Maintainers

Sources

0.2.tar.gz
md5=656df77dabbefd03a5646cf72953b29c
sha512=f1e0f92683eb1605bb32ba2791ef046fd2312357f19fcc44ae06544708b789f2398666cf0adb1848e89c8f0a6f17615ac8437477cd7761f9cff5cff9969bb54d

doc/ezjs_extension.browser-lwt/Browser_lwt/Runtime/index.html

Module Browser_lwt.RuntimeSource

include module type of struct include Browser_common.Runtime end
Sourceclass type onInstalledEvent = object ... end
Sourceclass type runtime = object ... end
Sourceval runtime : runtime Ezjs_min.t
Sourceval last_error : unit -> Ezjs_min.error Ezjs_min.t
Sourceval id : unit -> Ezjs_min.js_string Ezjs_min.t
Sourceval getManifest : unit -> 'a Ezjs_min.t
Sourceval getURL : string -> string
Sourceval reload : unit -> unit
Sourceval connect : ?id:Ezjs_min.js_string Ezjs_min.t -> ?info:'a Ezjs_min.t -> unit -> Extension_utils.Runtime.port Ezjs_min.t
Sourceval onStartup : (unit -> unit) -> unit
Sourceval onInstalled : (onInstalledEvent Ezjs_min.t -> unit) -> unit
Sourceval onSuspend : (unit -> unit) -> unit
Sourceval onSuspendCanceled : (unit -> unit) -> unit
Sourceval onUpdateAvailabale : ('a Ezjs_min.t -> unit) -> unit
Sourceval onConnect : (Extension_utils.Runtime.port Ezjs_min.t -> unit) -> unit
Sourceval onConnectExternal : (Extension_utils.Runtime.port Ezjs_min.t -> unit) -> unit
Sourceval onMessage : ('a Ezjs_min.t -> Ezjs_min.js_string Ezjs_min.t -> ('a Ezjs_min.t -> bool Ezjs_min.t) Ezjs_min.callback -> unit) -> unit
Sourceval onMessageExternal : ('a Ezjs_min.t -> Ezjs_min.js_string Ezjs_min.t -> ('a Ezjs_min.t -> bool Ezjs_min.t) Ezjs_min.callback -> unit) -> unit
Sourceval onRestartRequired : (Ezjs_min.js_string Ezjs_min.t -> unit) -> unit
Sourceval getBackgroundPage : unit -> Ezjs_min.window Ezjs_min.t Lwt.t
Sourceval openOptionsPage : ?callback:(unit -> 'a) -> unit -> 'a option Lwt.t
Sourceval setUninstallURL : ?callback:(unit -> 'a) -> Ezjs_min.js_string Ezjs_min.t -> 'a option Lwt.t
Sourceval requestUpdateCheck : unit -> Extension_utils.Runtime.requestCheckResponse Ezjs_min.t Ezjs_min.prop Lwt.t
Sourceval sendMessage : ?id:Ezjs_min.js_string Ezjs_min.t -> ?options:Extension_utils.Runtime.connectInfo Ezjs_min.t -> ?callback:('a Ezjs_min.t -> 'b) -> 'c Ezjs_min.t -> 'b option Lwt.t
Sourceval sendNativeMessage : ?callback:('a Ezjs_min.t -> 'b) -> string -> 'c Ezjs_min.t -> 'b option Lwt.t
Sourceval getPackageDirectoryEntry : unit -> 'a Lwt.t
OCaml

Innovation. Community. Security.