UNPKG

@message-in-the-middle/core

Version:

Framework-agnostic middleware pattern for message queue processing. Core package with all middlewares.

15 lines 948 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.RateLimitOutboundMiddleware = exports.TokenBucketRateLimiter = void 0; const throttling_middleware_1 = require("./throttling.middleware"); var throttling_middleware_2 = require("./throttling.middleware"); Object.defineProperty(exports, "TokenBucketRateLimiter", { enumerable: true, get: function () { return throttling_middleware_2.TokenBucketRateLimiter; } }); class RateLimitOutboundMiddleware extends throttling_middleware_1.ThrottlingOutboundMiddleware { constructor(rateLimiter, logger) { super(rateLimiter, logger); console.warn('RateLimitOutboundMiddleware is deprecated. Use ThrottlingOutboundMiddleware instead. ' + 'This clarifies that it\'s for outbound throttling, not inbound rate limiting.'); } } exports.RateLimitOutboundMiddleware = RateLimitOutboundMiddleware; //# sourceMappingURL=rate-limit.middleware.js.map