UNPKG

socio

Version:

A WebSocket Real-Time Communication (RTC) API framework.

19 lines (18 loc) 415 B
import { LogHandler } from "./logging.js"; type RateLimitTimeUnit = { ms?: number; seconds?: number; minutes?: number; }; export type RateLimit = { n: number; } & RateLimitTimeUnit; export declare class RateLimiter extends LogHandler { rl: RateLimit; count: number; last_time_ms: number; constructor(rl: RateLimit); CheckLimit(): boolean; StartNewTimer(): void; } export {};