Function: createRateLimitMiddleware()
createRateLimitMiddleware<
EventMap>(options: {burstLimit?:number;maxEventsPerSecond?:number;onRateLimit?:RateLimitCallback<EventMap>; }):EventMiddleware<EventMap>
Defined in: electron/events/middleware.ts:557
Throttles high-frequency events using burst and sustained-rate limits.
Type Parameters
EventMap
EventMap extends TypedEventMap = TypedEventMap
Parameters
options
burstLimit?
number
maxEventsPerSecond?
number
onRateLimit?
RateLimitCallback<EventMap>
Returns
EventMiddleware<EventMap>