Interface: PageTransport
Defined in: aiui-intent-client/src/transport.ts:262
Tab-scoped request/response + ring broadcast + page→panel events.
Methods
broadcastRing()
broadcastRing(
state):void
Defined in: aiui-intent-client/src/transport.ts:272
Assert the indicator ring everywhere (fire-and-forget, idempotent).
Parameters
state
Returns
void
onPageEvent()
onPageEvent(
handler): () =>void
Defined in: aiui-intent-client/src/transport.ts:274
Subscribe to page events. Returns the unsubscribe.
Parameters
handler
(event) => void
Returns
() => void
requestPage()
requestPage<
C>(tab,capability,payload?):Promise<PageCapabilityMap[C]["reply"] |undefined>
Defined in: aiui-intent-client/src/transport.ts:266
Invoke one page capability on one tab (the relayRequestTab shape). The payload and reply are typed per capability by PageCapabilityMap; an undefined reply means the tab was unreachable (no content script, gone).
Type Parameters
C
C extends keyof PageCapabilityMap
Parameters
tab
number
capability
C
payload?
PageCapabilityMap[C]["payload"]
Returns
Promise<PageCapabilityMap[C]["reply"] | undefined>