UNPKG

@ratelock/redis

Version:

Redis storage backend for RateLock rate limiting system

7 lines 1.51 kB
import "./redis-storage.interface-BgfsVFos.cjs"; import { FixedWindowLimiterFactory, IndividualFixedWindowLimiterFactory, RedisFixedWindowLimiterConfig, RedisIndividualFixedWindowLimiterConfig, RedisSlidingWindowLimiterConfig, RedisStorageConfig, RedisTokenBucketLimiterConfig, SlidingWindowLimiterFactory, TokenBucketLimiterFactory, createFixedWindowLimiter, createFixedWindowLimiterFactory, createIndividualFixedWindowLimiter, createIndividualFixedWindowLimiterFactory, createRedisStorage, createSlidingWindowLimiter, createSlidingWindowLimiterFactory, createTokenBucketLimiter, createTokenBucketLimiterFactory } from "./index-CS0S4YAO.cjs"; import "./index-BjDJD-vj.cjs"; import { RedisClientOptions, RedisClientType } from "./redis-BuvnRtmj.cjs"; import { Limiter, LimiterOptions } from "@ratelock/core/limiter"; import { RateLimiter } from "@ratelock/core"; export { FixedWindowLimiterFactory, IndividualFixedWindowLimiterFactory, type Limiter, type LimiterOptions, RateLimiter, RedisClientOptions, RedisClientType, RedisFixedWindowLimiterConfig, RedisIndividualFixedWindowLimiterConfig, RedisSlidingWindowLimiterConfig, RedisStorageConfig, RedisTokenBucketLimiterConfig, SlidingWindowLimiterFactory, TokenBucketLimiterFactory, createFixedWindowLimiter, createFixedWindowLimiterFactory, createIndividualFixedWindowLimiter, createIndividualFixedWindowLimiterFactory, createRedisStorage, createSlidingWindowLimiter, createSlidingWindowLimiterFactory, createTokenBucketLimiter, createTokenBucketLimiterFactory };