UNPKG

deep-chat

Version:

Customizable chat component for AI APIs

27 lines 811 B
import { MessageElements } from '../views/chat/messages/messages'; import { MessageFile, MessageFileType } from './messageFile'; import { PropsRequired } from './utilityTypes'; import { MessageContent } from './messages'; export type MessageBody = { text?: string; files?: MessageFile[]; html?: string; }; export type MessageBodyElements = { text?: MessageElements; files?: MessageElements[]; html?: MessageElements; }; export type MessageToElements = [MessageContentI, MessageBodyElements][]; export type MessageContentI = PropsRequired<MessageContent, 'role'>; export type UserContentI = { text?: string; files?: { file: File; type: MessageFileType; }[]; }; export interface Overwrite { status?: boolean; } //# sourceMappingURL=messagesInternal.d.ts.map