express-rate-limiter-ts
Version:
A powerful, flexible and modern rate limiter middleware for Express.js written in TypeScript.
12 lines (11 loc) • 383 B
TypeScript
import { IRateLimitStore } from './types/rateLimiter';
export declare function startAdminPanel(store: IRateLimitStore): void;
export declare function getRateLimiterStats(store: IRateLimitStore): Promise<{
stats: import("./types/rateLimiter").RateLimitStats;
banned: {
[key: string]: {
banExpiresAt: Date;
reason: string;
};
};
}>;