@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
TypeScript
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>>>;