express-limiter-pro
Version:
A TypeScript library for safe display and sanitization to prevent XSS attacks.
8 lines (7 loc) • 423 B
TypeScript
import { RequestHandler } from 'express';
import { RateLimitOptions } from '../types/types';
export declare const createLimiter: (options: RateLimitOptions) => RequestHandler;
export declare const initializeRateLimiters: () => Promise<void>;
export declare const getApiLimiter: () => RequestHandler;
export declare const getAuthLimiter: () => RequestHandler;
export declare const getSensitiveLimiter: () => RequestHandler;