nest-ratelimiter
Version:
Distributed consistent flexible NestJS rate limiter based on Redis
8 lines (7 loc) • 434 B
TypeScript
import { ExceptionFilter, ArgumentsHost, ClassProvider } from '@nestjs/common';
import { BaseExceptionFilter } from '@nestjs/core';
import { RateLimiterError } from './asserter.interface';
export declare class RateLimiterFilter extends BaseExceptionFilter implements ExceptionFilter {
catch(exception: RateLimiterError, host: ArgumentsHost): void;
}
export declare const rateLimiterFilterProvider: ClassProvider<ExceptionFilter>;