Skip to main content

Function: createEmitSystemError()

createEmitSystemError(bus: UptimeEventEmitter): (payload: { context: string; error: Error; recovery?: string; severity: "medium" | "critical" | "high" | "low"; timestamp: number; }) => Promise<void>

Defined in: electron/orchestrator/utils/uptimeEventEmitters.ts:43

Creates an emitter for the system:error event.

Parameters

bus

UptimeEventEmitter

Returns

(payload: { context: string; error: Error; recovery?: string; severity: "medium" | "critical" | "high" | "low"; timestamp: number; }): Promise<void>

Parameters

payload

context

string

The error context string.

error

Error

The error object.

recovery?

string

Optional recovery suggestion.

severity

"medium" | "critical" | "high" | "low"

The severity of the error ("critical", "high", "low", or "medium").

timestamp

number

Unix timestamp (ms) when the error occurred.

Returns

Promise<void>