@assistant-ui/react
Version:
Typescript/React library for AI Chat
12 lines • 755 B
TypeScript
import { ThreadState } from "../../api";
import { ThreadMessage } from "../../types";
import { useExternalMessageConverter } from "./external-message-converter";
export declare const createMessageConverter: <T extends object>(callback: useExternalMessageConverter.Callback<T>) => {
useThreadMessages: (messages: T[], isRunning: boolean) => ThreadMessage[];
toThreadMessages: (messages: T[]) => ThreadMessage[];
toOriginalMessages: (input: ThreadState | ThreadMessage | ThreadMessage["content"][number]) => unknown[];
toOriginalMessage: (input: ThreadState | ThreadMessage | ThreadMessage["content"][number]) => {};
useOriginalMessage: () => T;
useOriginalMessages: () => T[];
};
//# sourceMappingURL=createMessageConverter.d.ts.map