Documentation / @agentick/client-multiplexer / BroadcastBridge
Interface: BroadcastBridge ​
Defined in: client-multiplexer/src/broadcast-bridge.ts:71
Properties ​
tabId ​
readonlytabId:string
Defined in: client-multiplexer/src/broadcast-bridge.ts:72
Methods ​
broadcast() ​
broadcast(
message):void
Defined in: client-multiplexer/src/broadcast-bridge.ts:75
Send a message to all tabs
Parameters ​
message ​
Returns ​
void
close() ​
close():
void
Defined in: client-multiplexer/src/broadcast-bridge.ts:87
Close the bridge
Returns ​
void
collectResponses() ​
collectResponses<
T>(messageType,timeout):Promise<T[]>
Defined in: client-multiplexer/src/broadcast-bridge.ts:84
Collect responses from all tabs within a timeout. Useful for gathering subscription announcements during failover.
Type Parameters ​
T ​
T extends BridgeMessage
Parameters ​
messageType ​
T["type"]
timeout ​
number
Returns ​
Promise<T[]>
onMessage() ​
onMessage(
handler): () =>void
Defined in: client-multiplexer/src/broadcast-bridge.ts:78
Register handler for incoming messages
Parameters ​
handler ​
MessageHandler
Returns ​
():
void
Returns ​
void