UNPKG

@chatscope/use-chat

Version:

React hook for state management in chat applications

15 lines (14 loc) 644 B
import { ChatEventType, MessageContentType } from "../enums"; import { ChatEvent } from "./ChatEvent"; import { ConversationId } from "../Types"; import { ChatMessage } from "../ChatMessage"; export declare type MessageEventParams<T extends MessageContentType> = { message: ChatMessage<MessageContentType>; conversationId: ConversationId; }; export declare class MessageEvent implements ChatEvent<ChatEventType.Message> { readonly type = ChatEventType.Message; message: ChatMessage<MessageContentType>; conversationId: ConversationId; constructor({ message, conversationId, }: MessageEventParams<MessageContentType>); }