Skip to main content

Function: createFilterMiddleware()

createFilterMiddleware<EventMap>(options?: { allowList?: EventKey<EventMap>[]; blockList?: EventKey<EventMap>[]; condition?: <K>(event: K, data: EventMap[K]) => boolean; }): EventMiddleware<EventMap>

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

Filters events using allow/block lists or a custom predicate.

Type Parameters

EventMap

EventMap extends TypedEventMap = TypedEventMap

Parameters

options?

allowList?

EventKey<EventMap>[]

blockList?

EventKey<EventMap>[]

condition?

<K>(event: K, data: EventMap[K]) => boolean

Returns

EventMiddleware<EventMap>