UNPKG

@wavequery/conductor

Version:
17 lines (16 loc) 440 B
import { EventEmitter } from "events"; export interface EventStreamOptions { bufferSize?: number; throttleInterval?: number; } export declare class EventStream extends EventEmitter { private buffer; private bufferSize; private throttleInterval; private throttleTimeout; constructor(options?: EventStreamOptions); push(event: any): void; private scheduleEmit; getBuffer(): any[]; clear(): void; }