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>