ai-utils.js
Version:
Build AI applications, chatbots, and agents with JavaScript and TypeScript.
14 lines (13 loc) • 596 B
TypeScript
import { ErrorHandler } from "../util/ErrorHandler.js";
import { ModelCallFinishedEvent, ModelCallStartedEvent } from "./ModelCallEvent.js";
import { ModelCallObserver } from "./ModelCallObserver.js";
export declare class ModelCallEventSource {
readonly observers: ModelCallObserver[];
readonly errorHandler: ErrorHandler;
constructor({ observers, errorHandler, }: {
observers: ModelCallObserver[];
errorHandler?: ErrorHandler;
});
notifyModelCallStarted(event: ModelCallStartedEvent): void;
notifyModelCallFinished(event: ModelCallFinishedEvent): void;
}