Skip to main content

Type Alias: EnhancedEventPayload<Payload>

EnhancedEventPayload<Payload> = Payload extends ArrayPayload ? Payload & Readonly<{ _meta: EventMetadata; _originalMeta?: EventMetadata; }> : Payload extends PrimitivePayload ? PrimitiveEventPayload<Payload> : Simplify<Omit<Payload, "_meta" | "_originalMeta"> & { _meta: EventMetadata; _originalMeta?: EventMetadata; }>

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

Payload enriched with metadata for downstream listeners.

Type Parameters

Payload

Payload extends EventPayloadValue