Skip to main content

Function: createErrorHandlingMiddleware()

function createErrorHandlingMiddleware<EventMap>(options?: {
continueOnError?: boolean;
onError?: (
error: Error,
context: {
data: EventMap[EventKey<EventMap>];
event: EventKey<EventMap>;
}
) => void;
}): EventMiddleware<EventMap>;

Defined in: electron/events/middleware.ts:222

Captures middleware errors and optionally continues execution.

Type Parameters

EventMap

EventMap extends object = Record<string, EventPayloadValue>

Parameters

options?

continueOnError?

boolean

onError?

(error: Error, context: { data: EventMap[EventKey<EventMap>]; event: EventKey<EventMap>; }) => void

Returns

EventMiddleware<EventMap>