deep-chat
Version:
Customizable chat component for AI APIs
27 lines • 811 B
TypeScript
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