UNPKG

ts-rate-limiter

Version:

High-performance, flexible rate limiting for TypeScript and Bun

16 lines (15 loc) 577 B
import { config } from './config'; import { RateLimiter } from './rate-limiter'; import type { RateLimiterOptions } from './types'; /** * Create a rate limiter from configuration * * @param options Optional rate limiter options that will override configuration defaults * @returns A configured RateLimiter instance */ export declare function createRateLimiter(options?: Partial<RateLimiterOptions>): Promise<RateLimiter>; export * from './config'; export * from './drivers/memory'; export * from './drivers/redis'; export * from './rate-limiter'; export * from './types';