UNPKG

@n8n-plus/n8n-plus

Version:

n8n Workflow Automation Tool (plus edition)

14 lines (13 loc) 533 B
import type { TypedEmitter } from '../typed-emitter'; export type SlidingWindowSignalOpts = { windowSizeInMs?: number; }; export declare class SlidingWindowSignal<TEvents, TEventName extends keyof TEvents & string> { private readonly eventEmitter; private readonly eventName; private lastSignal; private lastSignalTime; private windowSizeInMs; constructor(eventEmitter: TypedEmitter<TEvents>, eventName: TEventName, opts?: SlidingWindowSignalOpts); getSignal(): Promise<TEvents[TEventName] | null>; }