hb.tabs event Type aliases
Tabs_onActivated
Tabs_onActivated: { addListener: any; removeListener: any }
Type declaration
addListener:function
- addListener(callback: (activeInfo: TabActiveInfo) => void): Promise<void>
Parameters
callback: (activeInfo: TabActiveInfo) => void
- (activeInfo: TabActiveInfo): void
Parameters
activeInfo: TabActiveInfo
Returns void
Returns Promise<void>
removeListener:function
- removeListener(callback: (activeInfo: TabActiveInfo) => void): Promise<void>
Parameters
callback: (activeInfo: TabActiveInfo) => void
- (activeInfo: TabActiveInfo): void
Parameters
activeInfo: TabActiveInfo
Returns void
Returns Promise<void>
Tabs_onCreated
Tabs_onCreated: { addListener: any; removeListener: any }
Type declaration
addListener:function
- addListener(callback: (tab: Tab) => void): Promise<void>
Parameters
callback: (tab: Tab) => void
Returns Promise<void>
removeListener:function
- removeListener(callback: (tab: Tab) => void): Promise<void>
Parameters
callback: (tab: Tab) => void
Returns Promise<void>
Tabs_onHighlighted
Tabs_onHighlighted: { addListener: any; removeListener: any }
Type declaration
addListener:function
- addListener(callback: (highlightInfo: TabHighlightInfo) => void): Promise<void>
Parameters
callback: (highlightInfo: TabHighlightInfo) => void
- (highlightInfo: TabHighlightInfo): void
Parameters
highlightInfo: TabHighlightInfo
Returns void
Returns Promise<void>
removeListener:function
- removeListener(callback: (highlightInfo: TabHighlightInfo) => void): Promise<void>
Parameters
callback: (highlightInfo: TabHighlightInfo) => void
- (highlightInfo: TabHighlightInfo): void
Parameters
highlightInfo: TabHighlightInfo
Returns void
Returns Promise<void>
Tabs_onMoved
Tabs_onMoved: { addListener: any; removeListener: any }
Type declaration
addListener:function
- addListener(callback: (tabId: number, moveInfo: TabMoveInfo) => void): Promise<void>
Parameters
callback: (tabId: number, moveInfo: TabMoveInfo) => void
- (tabId: number, moveInfo: TabMoveInfo): void
Parameters
tabId: number
moveInfo: TabMoveInfo
Returns void
Returns Promise<void>
removeListener:function
- removeListener(callback: (tabId: number, moveInfo: TabMoveInfo) => void): Promise<void>
Parameters
callback: (tabId: number, moveInfo: TabMoveInfo) => void
- (tabId: number, moveInfo: TabMoveInfo): void
Parameters
tabId: number
moveInfo: TabMoveInfo
Returns void
Returns Promise<void>
Tabs_onRemoved
Tabs_onRemoved: { addListener: any; removeListener: any }
Type declaration
addListener:function
- addListener(callback: (tabId: number, removeInfo: TabRemoveInfo) => void): Promise<void>
Parameters
callback: (tabId: number, removeInfo: TabRemoveInfo) => void
- (tabId: number, removeInfo: TabRemoveInfo): void
Parameters
tabId: number
removeInfo: TabRemoveInfo
Returns void
Returns Promise<void>
removeListener:function
- removeListener(callback: (tabId: number, removeInfo: TabRemoveInfo) => void): Promise<void>
Parameters
callback: (tabId: number, removeInfo: TabRemoveInfo) => void
- (tabId: number, removeInfo: TabRemoveInfo): void
Parameters
tabId: number
removeInfo: TabRemoveInfo
Returns void
Returns Promise<void>
Tabs_onReplaced
Tabs_onReplaced: { addListener: any; removeListener: any }
Type declaration
addListener:function
- addListener(callback: (addedTabId: number, removedTabId: number) => void): Promise<void>
Parameters
callback: (addedTabId: number, removedTabId: number) => void
- (addedTabId: number, removedTabId: number): void
Parameters
addedTabId: number
removedTabId: number
Returns void
Returns Promise<void>
removeListener:function
- removeListener(callback: (addedTabId: number, removedTabId: number) => void): Promise<void>
Parameters
callback: (addedTabId: number, removedTabId: number) => void
- (addedTabId: number, removedTabId: number): void
Parameters
addedTabId: number
removedTabId: number
Returns void
Returns Promise<void>
Tabs_onUpdated
Tabs_onUpdated: { addListener: any; removeListener: any }
Type declaration
addListener:function
- addListener(callback: (tabId: number, changeInfo: TabChangeInfo, tab: Tab) => void): Promise<void>
Parameters
callback: (tabId: number, changeInfo: TabChangeInfo, tab: Tab) => void
- (tabId: number, changeInfo: TabChangeInfo, tab: Tab): void
Parameters
tabId: number
changeInfo: TabChangeInfo
tab: Tab
Returns void
Returns Promise<void>
removeListener:function
- removeListener(callback: (tabId: number, changeInfo: TabChangeInfo, tab: Tab) => void): Promise<void>
Parameters
callback: (tabId: number, changeInfo: TabChangeInfo, tab: Tab) => void
- (tabId: number, changeInfo: TabChangeInfo, tab: Tab): void
Parameters
tabId: number
changeInfo: TabChangeInfo
tab: Tab
Returns void
Returns Promise<void>
Tabs_onZoomChange
Tabs_onZoomChange: Listener<chrome.tabs.TabZoomChangeEvent>
hb.tabs method Type aliases
Tabs_create
Tabs_create: (createProperties: CreateProperties) => Promise<Tab>
Type declaration
- (createProperties: CreateProperties): Promise<Tab>
Parameters
createProperties: CreateProperties
Returns Promise<Tab>
Tabs_detectLanguage
Tabs_detectLanguage: { (): Promise<string>; (tabId: number): Promise<string> }
Type declaration
- (): Promise<string>
- (tabId: number): Promise<string>
Returns Promise<string>
Parameters
Returns Promise<string>
Tabs_discard
Tabs_discard: (tabId?: number) => Promise<Tab>
Type declaration
- (tabId?: number): Promise<Tab>
Parameters
Returns Promise<Tab>
Tabs_duplicate
Tabs_duplicate: (tabId: number) => Promise<Tab>
Type declaration
- (tabId: number): Promise<Tab>
Parameters
Returns Promise<Tab>
Tabs_get
Tabs_get: (tabId: number) => Promise<Tab>
Type declaration
- (tabId: number): Promise<Tab>
Parameters
Returns Promise<Tab>
Tabs_getZoom
Tabs_getZoom: { (): Promise<number>; (tabId: number): Promise<number> }
Type declaration
- (): Promise<number>
- (tabId: number): Promise<number>
Returns Promise<number>
Parameters
Returns Promise<number>
Tabs_getZoomSettings
Tabs_getZoomSettings: { (): Promise<ZoomSettings>; (tabId: number): Promise<ZoomSettings> }
Type declaration
- (): Promise<ZoomSettings>
- (tabId: number): Promise<ZoomSettings>
Returns Promise<ZoomSettings>
Parameters
Returns Promise<ZoomSettings>
Tabs_goBack
Tabs_goBack: { (): Promise<void>; (tabId: number): Promise<void> }
Type declaration
- (): Promise<void>
- (tabId: number): Promise<void>
Returns Promise<void>
Parameters
Returns Promise<void>
Tabs_goForward
Tabs_goForward: { (): Promise<void>; (tabId: number): Promise<void> }
Type declaration
- (): Promise<void>
- (tabId: number): Promise<void>
Returns Promise<void>
Parameters
Returns Promise<void>
Tabs_group
Tabs_group: (options: GroupOptions) => Promise<number>
Type declaration
- (options: GroupOptions): Promise<number>
Parameters
Returns Promise<number>
Tabs_highlight
Tabs_highlight: (highlightInfo: HighlightInfo) => Promise<Window>
Type declaration
- (highlightInfo: HighlightInfo): Promise<Window>
Parameters
highlightInfo: HighlightInfo
Returns Promise<Window>
Tabs_move
Tabs_move: { (tabId: number, moveProperties: MoveProperties): Promise<Tab>; (tabIds: number[], moveProperties: MoveProperties): Promise<Tab> }
Type declaration
- (tabId: number, moveProperties: MoveProperties): Promise<Tab>
- (tabIds: number[], moveProperties: MoveProperties): Promise<Tab>
Parameters
tabId: number
moveProperties: MoveProperties
Returns Promise<Tab>
Parameters
tabIds: number[]
moveProperties: MoveProperties
Returns Promise<Tab>
Tabs_query
Tabs_query: (queryInfo: QueryInfo) => Promise<Tab[]>
Type declaration
- (queryInfo: QueryInfo): Promise<Tab[]>
Parameters
Returns Promise<Tab[]>
Tabs_reload
Tabs_reload: { (tabId: number, reloadProperties?: ReloadProperties): Promise<void>; (reloadProperties: ReloadProperties): Promise<void>; (): Promise<void> }
Type declaration
- (tabId: number, reloadProperties?: ReloadProperties): Promise<void>
- (reloadProperties: ReloadProperties): Promise<void>
- (): Promise<void>
Parameters
tabId: number
Optional reloadProperties: ReloadProperties
Returns Promise<void>
Parameters
reloadProperties: ReloadProperties
Returns Promise<void>
Returns Promise<void>
Tabs_remove
Tabs_remove: { (tabId: number): Promise<void>; (tabIds: number[]): Promise<void> }
Type declaration
- (tabId: number): Promise<void>
- (tabIds: number[]): Promise<void>
Parameters
Returns Promise<void>
Parameters
Returns Promise<void>
Tabs_setZoom
Tabs_setZoom: { (zoomFactor: number): Promise<void>; (tabId: number, zoomFactor: number): Promise<void> }
Type declaration
- (zoomFactor: number): Promise<void>
- (tabId: number, zoomFactor: number): Promise<void>
Parameters
Returns Promise<void>
Parameters
tabId: number
zoomFactor: number
Returns Promise<void>
Tabs_setZoomSettings
Tabs_setZoomSettings: { (zoomSettings: ZoomSettings): Promise<void>; (tabId: number, zoomSettings: ZoomSettings): Promise<void> }
Type declaration
- (zoomSettings: ZoomSettings): Promise<void>
- (tabId: number, zoomSettings: ZoomSettings): Promise<void>
Parameters
zoomSettings: ZoomSettings
Returns Promise<void>
Parameters
tabId: number
zoomSettings: ZoomSettings
Returns Promise<void>
Tabs_ungroup
Tabs_ungroup: (tabIds: number | number[]) => Promise<void>
Type declaration
- (tabIds: number | number[]): Promise<void>
Parameters
tabIds: number | number[]
Returns Promise<void>
Tabs_update
Tabs_update: { (updateProperties: UpdateProperties): Promise<Tab>; (tabId: number, updateProperties: UpdateProperties): Promise<Tab> }
Type declaration
- (updateProperties: UpdateProperties): Promise<Tab>
- (tabId: number, updateProperties: UpdateProperties): Promise<Tab>
Parameters
updateProperties: UpdateProperties
Returns Promise<Tab>
Parameters
tabId: number
updateProperties: UpdateProperties
Returns Promise<Tab>
Permissions data