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:426

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>