Skip to main content

Type Alias: MiddlewareExecutor<EventMap>

type MiddlewareExecutor<EventMap> = <K>(
event: K,
data: EventPayload<EventMap, K>,
next: () => Promisable<void>
) => Promisable<void>;

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

Type Parameters

EventMap

EventMap extends TypedEventMap

Type Parameters

K

K extends EventKey<EventMap>

Parameters

event

K

data

EventPayload<EventMap, K>

next

() => Promisable<void>

Returns

Promisable<void>