Skip to main content

Interface: EventBusDiagnostics

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

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:63

Unique identifier for this event bus instance.


listenerCounts

listenerCounts: Record<string, number>

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

Number of listeners registered for each event.


maxListeners

maxListeners: number

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

Maximum number of listeners allowed per event.


maxMiddleware

maxMiddleware: number

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

Maximum number of middleware functions allowed.


middlewareCount

middlewareCount: number

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

Number of registered middleware functions.


middlewareUtilization

middlewareUtilization: number

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

Percentage of middleware slots used (0-100).