Skip to main content

Tabs Port (ports)

Classes

TabsPort

import { TabsPort } from '@hexajs-dev/ports';
class TabsPort { ... }

Methods

broadcastMessage()

broadcastMessage(message: any, queryInfo?: HexaWebTabsQueryInfo): Promise<void>

captureVisibleTab()

captureVisibleTab(windowId?: number, options?: HexaWebCaptureVisibleTabOptions): Promise<string>

emitTabMessage()

emitTabMessage(tabId: number, message: any): Promise<void>

getTab()

getTab(tabId: number): Promise<HexaWebTab>

queryTabs()

queryTabs(queryInfo: HexaWebTabsQueryInfo): Promise<HexaWebTab[]>

sendTabMessage()

sendTabMessage(tabId: number, message: any): Promise<any>