@just-every/ensemble
Version:
LLM provider abstraction layer with unified streaming interface
12 lines • 757 B
TypeScript
import { EnsembleTraceEvent, EnsembleTraceLogger } from '../types/types.js';
export type { EnsembleTraceEvent, EnsembleTraceLogger };
export declare function setEnsembleTraceLogger(logger: EnsembleTraceLogger | null): void;
export declare function addEnsembleTraceLogger(logger: EnsembleTraceLogger): void;
export declare function removeEnsembleTraceLogger(logger: EnsembleTraceLogger): void;
export declare function getEnsembleTraceLogger(): EnsembleTraceLogger | null;
export declare function getAllEnsembleTraceLoggers(): EnsembleTraceLogger[];
export declare function emitTraceEvent(event: Omit<EnsembleTraceEvent, 'sequence' | 'timestamp'> & {
sequence?: number;
timestamp?: string;
}): Promise<void>;
//# sourceMappingURL=trace_logger.d.ts.map