UNPKG

@da440dil/js-counter

Version:

Distributed rate limiting using Redis

11 lines (10 loc) 413 B
import { IRedisClient, INodeRedisClient } from '@da440dil/js-redis-script'; import { Result } from './Result'; import { ILimiter } from './ILimiter'; export declare class BatchLimiter implements ILimiter { private script; private prefixes; private args; constructor(client: IRedisClient | INodeRedisClient, prefixes: string[], args: number[]); limit(key: string): Promise<Result>; }