Skip to content

Type Alias: RateLimitMiddleware

ts
type RateLimitMiddleware = MiddlewareFn<unknown> & {
  destroy: void;
};

Defined in: packages/core/src/core/middleware/RateLimiter.ts:226

A rate limiting middleware function with lifecycle management. Call destroy() to clean up the underlying store's resources.

Type Declaration

NameTypeDescriptionDefined in
destroy()() => voidClean up the underlying store (clear intervals, connections).packages/core/src/core/middleware/RateLimiter.ts:228