UNPKG

rate-limiter-flexible

Version:

Node.js atomic and non-atomic counters, rate limiting tools, protection from DoS and brute-force attacks at scale

7 lines (5 loc) 300 B
const RateLimiterAbstract = require('../RateLimiterAbstract'); const RateLimiterCompatibleAbstract = require('../RateLimiterCompatibleAbstract'); module.exports = function isRateLimiterCompatible(obj) { return obj instanceof RateLimiterAbstract || obj instanceof RateLimiterCompatibleAbstract; };