@adonisjs/limiter
Version:
Rate limiting package for AdonisJS framework
17 lines (16 loc) • 499 B
TypeScript
import RateLimiterBridge from './bridge.js';
import type { LimiterMemoryStoreConfig } from '../types.js';
/**
* Limiter memory store wraps the "RateLimiterMemory" implementation
* from the "rate-limiter-flixible" package.
*/
export default class LimiterMemoryStore extends RateLimiterBridge {
#private;
get name(): string;
constructor(config: LimiterMemoryStoreConfig);
/**
* Clears the existing memory store to reset
* rate limits
*/
clear(): Promise<void>;
}