Hexa Ui Client Service (ui)
Classes
HexaUIClient
UI-context HexaClient. Sends messages from popup/devtools UI to the background.
import { HexaUIClient } from '@hexajs-dev/ui';
class HexaUIClient { ... }
Methods
sendMessage()
Send a message and await a response. Content → background uses runtime.sendMessage. Background → content requires a tabId — use BackgroundHexaClient.sendToTab().
sendMessage<TPayload, TResponse>(target: `${namespace}:${api}`, payload?: TPayload): Promise<TResponse>