Skip to main content

Type Alias: ForwardableEventPayload<EventName>

ForwardableEventPayload<EventName> = UptimeEvents[EventName] | UptimeEvents[EventName] & { _meta: EventMetadata; _originalMeta?: unknown; }

Defined in: electron/services/ServiceContainer.ts:105

Supported payload formats for manager events forwarded to the orchestrator.

Type Parameters

EventName

EventName extends keyof UptimeEvents

Remarks

Manager event buses attach metadata to payloads via EventMetadata. The orchestrator should receive the original payload shape without EventEmitter-specific metadata. This helper type captures both representations so forwarding helpers can normalize payloads safely while preserving type safety.