UNPKG

nest-ratelimiter

Version:

Distributed consistent flexible NestJS rate limiter based on Redis

8 lines (7 loc) 434 B
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>;