Skip to main content

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

ParameterType
fromMemoryTransport
dataunknown

Returns

void


connect()

connect(): MemoryTransport;

Returns

MemoryTransport


disconnect()

disconnect(transport): void;

Internal

Parameters

ParameterType
transportMemoryTransport

Returns

void