UNPKG

@assistant-ui/react

Version:

React components for AI chat.

12 lines 843 B
import { MessageStatus, TextContentPart, ImageContentPart, ToolCallContentPart, UIContentPart, ThreadMessage, CompleteAttachment } from "../../types"; import { CoreToolCallContentPart, Unstable_AudioContentPart } from "../../types/AssistantTypes"; export type ThreadMessageLike = { role: "assistant" | "user" | "system"; content: string | (TextContentPart | ImageContentPart | Unstable_AudioContentPart | ToolCallContentPart<any, any> | CoreToolCallContentPart<any, any> | UIContentPart)[]; id?: string | undefined; createdAt?: Date | undefined; status?: MessageStatus | undefined; attachments?: CompleteAttachment[] | undefined; }; export declare const fromThreadMessageLike: (like: ThreadMessageLike, fallbackId: string, fallbackStatus: MessageStatus) => ThreadMessage; //# sourceMappingURL=ThreadMessageLike.d.ts.map