method lastError : Js_min.error Js_min.t Js_min.propmethod id : Js_min.js_string Js_min.t Js_min.propmethod getBackgroundPage : Js_min.window Js_min.t Promise.promise Js_min.t Js_min.methmethod openOptionsPage : unit Promise.promise Js_min.t Js_min.methmethod getManifest : 'a Js_min.t Js_min.methmethod getURL : Js_min.js_string Js_min.t -> Js_min.js_string Js_min.t Js_min.methmethod setUninstallURL : Js_min.js_string Js_min.t -> unit Promise.promise Js_min.t Js_min.methmethod reload : unit Js_min.methmethod requestUpdateCheck : Runtime_utils.requestCheckResponse Js_min.t Js_min.prop Promise.promise Js_min.t Js_min.methmethod connect : Js_min.js_string Js_min.t Js_min.opt -> 'a Js_min.t Js_min.opt -> Runtime_utils.port Js_min.t Js_min.methmethod sendMessage : Js_min.js_string Js_min.t Js_min.opt -> 'a Js_min.t -> Runtime_utils.connectInfo Js_min.t Js_min.opt -> 'b Js_min.t Promise.promise Js_min.t Js_min.methmethod sendNativeMessage : Js_min.js_string Js_min.t -> 'a Js_min.t -> 'b Js_min.t Promise.promise Js_min.t Js_min.methmethod getPlatformInfo : Runtime_utils.platformInfo Js_min.t Promise.promise Js_min.t Js_min.methmethod getBrowserInfo : Runtime_utils.browserInfo Js_min.t Promise.promise Js_min.t Js_min.methmethod getPackageDirectoryEntry : 'a Js_min.t Js_min.methmethod onStartup : unit Browser_utils.event Js_min.t Js_min.propmethod onInstalled : onInstalledEvent Js_min.t Browser_utils.event Js_min.t Js_min.propmethod onSuspend : unit Browser_utils.event Js_min.t Js_min.propmethod onSuspendCanceled : unit Browser_utils.event Js_min.t Js_min.propmethod onUpdateAvailable : 'a Js_min.t Browser_utils.event Js_min.t Js_min.propmethod onBrowserUpdateAvailable : unit Browser_utils.event Js_min.t Js_min.propmethod onConnect : Runtime_utils.port Js_min.t Browser_utils.event Js_min.t Js_min.propmethod onConnectExternal : Runtime_utils.port Js_min.t Browser_utils.event Js_min.t Js_min.propmethod onMessage : ('a Js_min.t, Js_min.js_string Js_min.t, ('a Js_min.t -> bool Js_min.t) Js_min.callback) Browser_utils.event3 Js_min.t Js_min.propmethod onMessageExternal : ('a Js_min.t, Js_min.js_string Js_min.t, ('a Js_min.t -> bool Js_min.t) Js_min.callback) Browser_utils.event3 Js_min.t Js_min.propmethod onRestartRequired : Js_min.js_string Js_min.t Browser_utils.event Js_min.t Js_min.prop