@da440dil/js-counter
Version:
Distributed rate limiting using Redis
11 lines (10 loc) • 339 B
TypeScript
import { Counter } from './Counter';
import { Result } from './Result';
import { ILimiter } from './ILimiter';
export declare class Limiter implements ILimiter {
private counter;
private prefix;
private rate;
constructor(counter: Counter, prefix: string, rate: number);
limit(key: string): Promise<Result>;
}