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.