@d-fischer/rate-limiter
Version:
Rate limit your requests.
10 lines (9 loc) • 712 B
JavaScript
export { RateLimiterDestroyedError } from "./errors/RateLimiterDestroyedError.mjs";
export { RateLimitReachedError } from "./errors/RateLimitReachedError.mjs";
export { RetryAfterError } from "./errors/RetryAfterError.mjs";
export { NullRateLimiter } from "./limiters/NullRateLimiter.mjs";
export { PartitionedRateLimiter } from "./limiters/PartitionedRateLimiter.mjs";
export { PartitionedTimeBasedRateLimiter } from "./limiters/PartitionedTimeBasedRateLimiter.mjs";
export { ResponseBasedRateLimiter } from "./limiters/ResponseBasedRateLimiter.mjs";
export { TimeBasedRateLimiter } from "./limiters/TimeBasedRateLimiter.mjs";
export { TimedPassthruRateLimiter } from "./limiters/TimedPassthruRateLimiter.mjs";