@assistant-ui/react
Version:
React components for AI chat.
16 lines • 633 B
TypeScript
import { ThreadMessageLike } from "./ThreadMessageLike";
export declare namespace useExternalMessageConverter {
type Message = ThreadMessageLike | {
role: "tool";
toolCallId: string;
toolName?: string | undefined;
result: any;
};
type Callback<T> = (message: T) => Message | Message[];
}
export declare const useExternalMessageConverter: <T extends WeakKey>({ callback, messages, isRunning, }: {
callback: useExternalMessageConverter.Callback<T>;
messages: T[];
isRunning: boolean;
}) => import("../..").ThreadMessage[];
//# sourceMappingURL=external-message-converter.d.ts.map