UNPKG

ai-utils.js

Version:

Build AI applications, chatbots, and agents with JavaScript and TypeScript.

14 lines (13 loc) 596 B
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; }