package ezjs_extension

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Chrome.RuntimeSource

include module type of struct include Chrome_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 restart : unit -> unit
Sourceval connect : ?id:Ezjs_min.js_string Ezjs_min.t -> ?info:Extension_utils.Runtime.connectInfo Ezjs_min.t -> unit -> Extension_utils.Runtime.port Ezjs_min.t
Sourceval connectNative : string -> 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 onConnectNative : (Extension_utils.Runtime.port Ezjs_min.t -> unit) -> unit
Sourceval onMessage : ('a Ezjs_min.t -> Extension_utils.Runtime.messageSender Ezjs_min.t -> ('b Ezjs_min.t -> bool Ezjs_min.t) -> unit) -> unit
Sourceval onMessageExternal : ('a Ezjs_min.t -> Extension_utils.Runtime.messageSender Ezjs_min.t -> ('a Ezjs_min.t -> bool Ezjs_min.t) -> unit) -> unit
Sourceval onRestartRequired : (Ezjs_min.js_string Ezjs_min.t -> unit) -> unit
Sourceval getBackgroundPage : (Ezjs_min.window Ezjs_min.t -> unit) -> unit
Sourceval openOptionsPage : ?callback:(unit -> unit) -> unit -> unit
Sourceval setUninstallURL : ?callback:(unit -> unit) -> Ezjs_min.js_string Ezjs_min.t -> unit
Sourceval requestUpdateCheck : (Extension_utils.Runtime.requestCheckResponse Ezjs_min.t -> unit) -> unit
Sourceval restartAfterDelay : ?callback:(unit -> unit) -> int -> unit
Sourceval sendMessage : ?id:Ezjs_min.js_string Ezjs_min.t -> ?options:Extension_utils.Runtime.connectInfo Ezjs_min.t -> ?callback:('a Ezjs_min.t -> unit) -> 'b Ezjs_min.t -> unit
Sourceval sendNativeMessage : ?callback:('a Ezjs_min.t -> unit) -> string -> 'b Ezjs_min.t -> unit
Sourceval getPlatformInfo : (Extension_utils.Runtime.platform_info -> unit) -> unit
Sourceval getPackageDirectoryEntry : ('a Ezjs_min.t -> unit) -> unit
OCaml

Innovation. Community. Security.