UNPKG

@canmertinyo/rate-limiter-core

Version:

A simple rate-limiting middleware for Express.js with support for in-memory, Redis, and MongoDB storage

4 lines (3 loc) 312 B
import { Request, Response, NextFunction } from "express"; import { RateLimiterOptions } from "./interfaces/rate-limiter-options.interface"; export declare function rateLimiter(options: RateLimiterOptions): (req: Request, res: Response, next: NextFunction) => Promise<void | Response<any, Record<string, any>>>;