method _TAB_ID_NONE : Js_min.js_string Js_min.t Js_min.propmethod captureVisibleTab : int Js_min.optdef -> Tabs_utils.imageDetails Js_min.t Js_min.optdef -> (Js_min.js_string Js_min.t -> unit) Js_min.callback -> unit Js_min.methmethod connect : int -> 'a Js_min.t Js_min.optdef -> Runtime_utils.port Js_min.methmethod create : Tabs_utils.createProperties Js_min.t -> (Tabs_utils.tab Js_min.t -> unit) Js_min.callback Js_min.optdef -> unit Js_min.methmethod detectLanguage : int Js_min.optdef -> (Js_min.js_string Js_min.t -> unit) Js_min.callback -> unit Js_min.methmethod discard : int Js_min.optdef -> (Tabs_utils.tab Js_min.t -> unit) Js_min.callback Js_min.optdef -> unit Js_min.methmethod duplicate : int -> (Tabs_utils.tab Js_min.t -> unit) Js_min.callback Js_min.optdef -> unit Js_min.methmethod executeScript : int Js_min.optdef -> Tabs_utils.details Js_min.t -> ('a Js_min.t Js_min.js_array Js_min.t -> unit) Js_min.callback Js_min.optdef -> unit Js_min.methmethod get : int -> (Tabs_utils.tab Js_min.t -> unit) Js_min.callback -> unit Js_min.methmethod getCurrent : (Tabs_utils.tab Js_min.t -> unit) Js_min.callback -> unit Js_min.methmethod getZoom : int Js_min.optdef -> (Js_min.number Js_min.t -> unit) Js_min.callback -> unit Js_min.methmethod getZoomSettings : int Js_min.optdef -> (Tabs_utils.zoomSettings Js_min.t -> unit) Js_min.callback -> unit Js_min.methmethod goBack : int Js_min.optdef -> (unit -> unit) Js_min.callback Js_min.optdef -> unit Js_min.methmethod goForward : int Js_min.optdef -> (unit -> unit) Js_min.callback Js_min.optdef -> unit Js_min.methmethod highlight : Tabs_utils.highlightInfo Js_min.t -> (Js_min.window Js_min.t -> unit) Js_min.callback Js_min.optdef -> unit Js_min.methmethod insertCSS : int Js_min.optdef -> Tabs_utils.details Js_min.t Js_min.methmethod move : int -> Tabs_utils.moveProperties Js_min.t -> (Tabs_utils.tab Js_min.t -> unit) Js_min.callback Js_min.optdef -> unit Js_min.methmethod move_arr : int Js_min.js_array Js_min.t -> Tabs_utils.moveProperties -> (Tabs_utils.tab Js_min.t Js_min.js_array Js_min.t -> unit) Js_min.callback Js_min.optdef -> unit Js_min.methmethod query : Tabs_utils.queryInfo Js_min.t -> (Tabs_utils.tab Js_min.t Js_min.js_array Js_min.t -> unit) Js_min.callback -> unit Js_min.methmethod reload : int Js_min.optdef -> Tabs_utils.reloadProperties Js_min.t Js_min.optdef -> (unit -> unit) Js_min.callback Js_min.optdef -> unit Js_min.methmethod remove : int -> (unit -> unit) Js_min.callback Js_min.optdef -> unit Js_min.methmethod remove_arr : int Js_min.js_array Js_min.t -> (unit -> unit) Js_min.callback Js_min.optdef -> unit Js_min.methmethod sendMessage : int -> 'a Js_min.t -> Tabs_utils.details Js_min.t Js_min.optdef -> ('b Js_min.t -> unit) Js_min.callback Js_min.optdef -> unit Js_min.methmethod setZoom : int Js_min.optdef -> Js_min.number Js_min.t -> (unit -> unit) Js_min.callback Js_min.optdef -> unit Js_min.methmethod setZoomSettings : int Js_min.optdef -> Tabs_utils.zoomSettings Js_min.t -> (unit -> unit) Js_min.callback -> unit Js_min.methmethod update : int Js_min.optdef -> Tabs_utils.updateProperties Js_min.t -> (Tabs_utils.tab Js_min.t -> unit) Js_min.callback Js_min.optdef -> unit Js_min.methmethod onActivated : 'a Js_min.t Browser_utils.event Js_min.t Js_min.propmethod onAttached : (int, 'a Js_min.t) Browser_utils.event2 Js_min.t Js_min.propmethod onCreated : Tabs_utils.tab Js_min.t Browser_utils.event Js_min.t Js_min.propmethod onDetached : (int, 'a Js_min.t) Browser_utils.event2 Js_min.t Js_min.propmethod onHighlighted : 'a Js_min.t Browser_utils.event Js_min.t Js_min.propmethod onMoved : (int, 'a Js_min.t) Browser_utils.event2 Js_min.t Js_min.propmethod onRemoved : (int, 'a Js_min.t) Browser_utils.event2 Js_min.t Js_min.propmethod onReplaced : (int, int) Browser_utils.event2 Js_min.t Js_min.propmethod onUpdated : (int, 'a Js_min.t, Tabs_utils.tab Js_min.t) Browser_utils.event3 Js_min.t Js_min.propmethod onZoomChanged : 'a Js_min.t Browser_utils.event Js_min.t Js_min.prop