Skip to main content

Interface: EventBusDiagnostics

Defined in: electron/events/TypedEventBus.ts:80

Diagnostic information about a TypedEventBus instance.

Remarks​

Provides runtime insights into event bus configuration and usage, including listener and middleware statistics.

Properties​

busId​

busId: string;

Defined in: electron/events/TypedEventBus.ts:82

Unique identifier for this event bus instance.


listenerCounts​

listenerCounts: Record<string, number>;

Defined in: electron/events/TypedEventBus.ts:84

Number of listeners registered for each event.


maxListeners​

maxListeners: number;

Defined in: electron/events/TypedEventBus.ts:86

Maximum number of listeners allowed per event.


maxMiddleware​

maxMiddleware: number;

Defined in: electron/events/TypedEventBus.ts:88

Maximum number of middleware functions allowed.


middlewareCount​

middlewareCount: number;

Defined in: electron/events/TypedEventBus.ts:90

Number of registered middleware functions.


middlewareUtilization​

middlewareUtilization: number;

Defined in: electron/events/TypedEventBus.ts:92

Percentage of middleware slots used (0-100).