qapinterface
Version:
Comprehensive API utilities for Node.js applications including authentication, security, request processing, and response handling with zero external dependencies
14 lines (12 loc) • 561 B
JavaScript
/**
* Rate Limiter Redirector
* Single Responsibility: Redirect to proper SRP modules ONLY
*/
const { createRateLimiter } = require('./rate-limiting/limiter-creator');
const { createRateLimiterMiddleware } = require('./rate-limiting/middleware-creator');
const { createRateLimitTracker } = require('./rate-limiting/rate-limit-tracker'); // Build trackers for custom rate-limit implementations
module.exports = {
createRateLimiter,
createRateLimiterMiddleware,
createRateLimitTracker, // Expose tracker factory for custom rate-limit implementations
};