Class: MemoryHub
In-memory hub for tests: N transports attached to one hub, each post is delivered to every other transport on a microtask (mirrors BroadcastChannel's async, no-self-echo delivery).
Constructors
Constructor
new MemoryHub(): MemoryHub;
Returns
MemoryHub
Methods
broadcast()
broadcast(from, data): void;
Internal
Parameters
| Parameter | Type |
|---|---|
from | MemoryTransport |
data | unknown |
Returns
void
connect()
connect(): MemoryTransport;
Returns
disconnect()
disconnect(transport): void;
Internal
Parameters
| Parameter | Type |
|---|---|
transport | MemoryTransport |
Returns
void