@n8n-plus/n8n-plus
Version:
n8n Workflow Automation Tool (plus edition)
14 lines (13 loc) • 334 B
TypeScript
export interface SlidingWindowOptions {
maxEvents: number;
durationMs: number;
}
export declare class SlidingWindow {
private maxEvents;
private durationMs;
private eventTimestamps;
constructor(options: SlidingWindowOptions);
addEvent(timestamp: number): void;
getCount(): number;
clear(): void;
}