UNPKG

@difizen/magent-chat

Version:
27 lines 1.05 kB
import type { Dayjs } from 'dayjs'; import { QuestionState } from './protocol.js'; import type { IChatMessageItem, IChatMessageSender, BaseChatMessageModel, AnswerState, ErrorMessage } from './protocol.js'; export interface ChatMessageItemOption extends IChatMessageItem { parent: BaseChatMessageModel; } export declare class DefaultChatMessageItemModel { static isOption: (option: IChatMessageItem) => option is ChatMessageItemOption; id?: string; msgId?: string; sender: IChatMessageSender; option: ChatMessageItemOption; protected parent: BaseChatMessageModel; protected _content: string; get content(): string; set content(v: string); created?: Dayjs; modified?: Dayjs; error?: ErrorMessage; state: QuestionState | AnswerState; constructor(option: ChatMessageItemOption); } export declare class HumanChatMessageItemModel extends DefaultChatMessageItemModel { state: QuestionState; constructor(option: ChatMessageItemOption); } //# sourceMappingURL=chat-message-item-model.d.ts.map