Skip to content

SudoSOS Back-end API / service/websocket/event-registry / EventRegistry

Class: EventRegistry ​

Registry for event types and their handlers.

Constructors ​

Constructor ​

ts
new EventRegistry(): EventRegistry;

Returns ​

EventRegistry

Methods ​

getHandler() ​

ts
getHandler(eventType): EventHandler<any>;

Gets the handler for an event type.

Parameters ​

ParameterTypeDescription
eventTypestringThe event type.

Returns ​

EventHandler<any>

The handler or undefined if not registered.


register() ​

ts
register<T>(eventType, handler): void;

Registers an event type with its handler.

Type Parameters ​

Type Parameter
T

Parameters ​

ParameterTypeDescription
eventTypestringThe event type (e.g., "transaction:created").
handlerEventHandler<T>The event handler configuration.

Returns ​

void