Skip to main content

Function: getEventPriority()

getEventPriority(eventName: keyof UptimeEvents): "CRITICAL" | "HIGH" | "LOW" | "MEDIUM"

Defined in: electron/events/eventTypes.ts:1793

Gets the priority level of an event with type safety.

Parameters

eventName

keyof UptimeEvents

The event name to check priority for. Must be a key of UptimeEvents.

Returns

"CRITICAL" | "HIGH" | "LOW" | "MEDIUM"

The priority level of the event as a key of EVENT_PRIORITIES. Returns "MEDIUM" for uncategorized events.

Remarks

Uses type-safe lookup to determine event priority. Events not explicitly categorized default to MEDIUM priority. This ensures all events have a priority assigned for consistent middleware and filtering behavior.

Example

const priority = getEventPriority("system:error"); // Returns "CRITICAL"
const defaultPriority = getEventPriority("unknown:event"); // Returns "MEDIUM"

See

EVENT_PRIORITIES