@armada/sdk / index / SyncEmitter
Class: SyncEmitter
Defined in: src/sync/emitter.ts:16
Typed fan-out for scan/balance events. Unlike the stock setOnBalanceUpdateCallback (one global callback), any number of listeners can subscribe per event. A throwing listener is isolated — it never breaks a scan or the other listeners.
Constructors
Constructor
new SyncEmitter():
SyncEmitter
Returns
SyncEmitter
Methods
on()
on<
K>(event,listener):Unsubscribe
Defined in: src/sync/emitter.ts:26
Type Parameters
K
K extends keyof SyncEventMap
Parameters
event
K
listener
(payload) => void
Returns
emit()
emit<
K>(event,payload):void
Defined in: src/sync/emitter.ts:33
Type Parameters
K
K extends keyof SyncEventMap
Parameters
event
K
payload
SyncEventMap[K]
Returns
void