Skip to main content

Type Alias: EnhancedEventPayload<Payload>

EnhancedEventPayload<Payload> = Payload extends unknown ? Payload extends ArrayPayload ? Payload & Readonly<{ _meta: EventMetadata; _originalMeta?: EventMetadata; }> : Payload extends PrimitivePayload ? PrimitiveEventPayload<Payload> : Simplify<Payload & { _meta: EventMetadata; _originalMeta?: EventMetadata; }> : never

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

Payload enriched with metadata for downstream listeners.

Type Parameters

Payload

Payload extends EventPayloadValue