UNPKG

@just-every/ensemble

Version:

LLM provider abstraction layer with unified streaming interface

14 lines 659 B
export interface PauseController { isPaused(): boolean; pause(): void; resume(): void; waitWhilePaused(checkInterval?: number, abortSignal?: AbortSignal): Promise<void>; on(event: 'paused' | 'resumed', listener: () => void): void; off(event: 'paused' | 'resumed', listener: () => void): void; } export declare function getPauseController(): PauseController; export declare function isPaused(): boolean; export declare function pause(): void; export declare function resume(): void; export declare function waitWhilePaused(checkInterval?: number, abortSignal?: AbortSignal): Promise<void>; //# sourceMappingURL=pause_controller.d.ts.map