Skip to content

Documentation / @agentick/client-multiplexer / BroadcastBridge

Interface: BroadcastBridge ​

Defined in: client-multiplexer/src/broadcast-bridge.ts:71

Properties ​

tabId ​

readonly tabId: 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 ​

BridgeMessage

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

Released under the ISC License.