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).