Class type Tabs_browser.tabs

method _TAB_ID_NONE : Js_min.js_string Js_min.t Js_min.prop
method captureTab : int Js_min.optdef -> Tabs_utils.imageDetails Js_min.t Js_min.optdef -> Js_min.js_string Js_min.t Promise.promise Js_min.t Js_min.meth
method captureVisibleTab : int Js_min.optdef -> Tabs_utils.imageDetails Js_min.t Js_min.optdef -> Js_min.js_string Js_min.t Promise.promise Js_min.t Js_min.meth
method connect : int -> 'a Js_min.t Js_min.optdef -> Runtime_utils.port Js_min.meth
method create : Tabs_utils.createProperties Js_min.t -> Tabs_utils.tab Js_min.t Promise.promise Js_min.t Js_min.meth
method detectLanguage : int Js_min.optdef -> (Js_min.js_string Js_min.t -> unit) Js_min.callback -> Js_min.js_string Js_min.t Promise.promise Js_min.t Js_min.meth
method discard : int -> unit Promise.promise Js_min.t Js_min.meth
method discard_arr : int Js_min.js_array Js_min.t -> unit Promise.promise Js_min.t Js_min.meth
method duplicate : int -> Tabs_utils.tab Js_min.t Promise.promise Js_min.t Js_min.meth
method executeScript : int Js_min.optdef -> Tabs_utils.details Js_min.t -> 'a Js_min.t Js_min.js_array Js_min.t Promise.promise Js_min.t Js_min.meth
method get : int -> Tabs_utils.tab Js_min.t Promise.promise Js_min.t Js_min.meth
method getAllInWindow : int Js_min.optdef -> Tabs_utils.tab Js_min.t Js_min.js_array Js_min.t Promise.promise Js_min.t Js_min.meth
method getCurrent : Tabs_utils.tab Js_min.t Promise.promise Js_min.t Js_min.meth
method getZoom : int Js_min.optdef -> Js_min.number Js_min.t Promise.promise Js_min.t Js_min.meth
method getZoomSettings : int Js_min.optdef -> Tabs_utils.zoomSettings Js_min.t Promise.promise Js_min.t Js_min.meth
method hide : int -> Js_min.js_string Js_min.t Js_min.js_array Js_min.t Promise.promise Js_min.t Js_min.meth
method hide_arr : int Js_min.js_array Js_min.t -> Js_min.js_string Js_min.t Js_min.js_array Js_min.t Promise.promise Js_min.t Js_min.meth
method highlight : Tabs_utils.highlightInfo Js_min.t -> Js_min.window Js_min.t Promise.promise Js_min.t Js_min.meth
method insertCSS : int Js_min.optdef -> Tabs_utils.details Js_min.t Js_min.meth
method move : int -> Tabs_utils.moveProperties -> Tabs_utils.tab Js_min.t Promise.promise Js_min.t Js_min.meth
method 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 Promise.promise Js_min.t Js_min.meth
method moveInSuccession : int Js_min.js_array Js_min.t -> int Js_min.optdef -> Tabs_utils.moveInSuccessionOptions Js_min.t Js_min.optdef -> unit Js_min.meth
method print : unit Js_min.meth
method printPreview : unit Promise.promise Js_min.t Js_min.meth
method query : Tabs_utils.queryInfo Js_min.t -> Tabs_utils.tab Js_min.t Js_min.js_array Js_min.t Promise.promise Js_min.t Js_min.meth
method reload : int Js_min.optdef -> Tabs_utils.reloadProperties Js_min.t Js_min.optdef -> unit Promise.promise Js_min.t Js_min.meth
method remove : int -> unit Promise.promise Js_min.t Js_min.meth
method remove_arr : int Js_min.js_array Js_min.t -> unit Promise.promise Js_min.t Js_min.meth
method removeCSS : int Js_min.optdef -> Tabs_utils.details Js_min.t -> unit Promise.promise Js_min.t Js_min.meth
method saveAsPDF : Tabs_utils.pageSettings Js_min.t -> Js_min.js_string Js_min.t Promise.promise Js_min.t Js_min.meth
method sendMessage : int -> 'a Js_min.t -> Tabs_utils.details Js_min.t Js_min.optdef -> 'b Js_min.t Promise.promise Js_min.t Js_min.meth
method setZoom : int Js_min.optdef -> Js_min.number Js_min.t -> unit Promise.promise Js_min.t Js_min.meth
method setZoomSettings : int Js_min.optdef -> Tabs_utils.zoomSettings Js_min.t -> unit Promise.promise Js_min.t Js_min.meth
method show : int -> unit Promise.promise Js_min.t Js_min.meth
method show_arr : int Js_min.js_array Js_min.t -> unit Promise.promise Js_min.t Js_min.meth
method toggleReaderMode : int Js_min.optdef -> unit Promise.promise Js_min.t Js_min.meth
method update : int Js_min.optdef -> Tabs_utils.updateProperties Js_min.t -> Tabs_utils.tab Js_min.t Promise.promise Js_min.t Js_min.meth
method onActivated : 'a Js_min.t Browser_utils.event Js_min.t Js_min.prop
method onAttached : (int, 'a Js_min.t) Browser_utils.event2 Js_min.t Js_min.prop
method onCreated : Tabs_utils.tab Js_min.t Browser_utils.event Js_min.t Js_min.prop
method onDetached : (int, 'a Js_min.t) Browser_utils.event2 Js_min.t Js_min.prop
method onHighlighted : 'a Js_min.t Browser_utils.event Js_min.t Js_min.prop
method onMoved : (int, 'a Js_min.t) Browser_utils.event2 Js_min.t Js_min.prop
method onRemoved : (int, 'a Js_min.t) Browser_utils.event2 Js_min.t Js_min.prop
method onReplaced : (int, int) Browser_utils.event2 Js_min.t Js_min.prop
method onUpdated : (int, 'a Js_min.tTabs_utils.tab Js_min.t) Browser_utils.event3 Js_min.t Js_min.prop
method onZoomChanged : 'a Js_min.t Browser_utils.event Js_min.t Js_min.prop