@wavequery/conductor
Version:
Modular LLM orchestration framework
17 lines (16 loc) • 440 B
TypeScript
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;
}