Skip to main content

Type Alias: MiddlewareExecutor()<EventMap>

MiddlewareExecutor<EventMap> = (event: EventKey<EventMap>, data: EventMap[EventKey<EventMap>], next: () => Promise<void> | void) => Promise<void> | void

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

Type Parameters

EventMap

EventMap extends TypedEventMap

Parameters

event

EventKey<EventMap>

data

EventMap[EventKey<EventMap>]

next

() => Promise<void> | void

Returns

Promise<void> | void