UNPKG

react-together

Version:

A library to seamlessly add real-time multi-user interaction to your React app!

19 lines (17 loc) 464 B
import { ReactModel } from '@croquet/react'; import { ChatMessage } from '../components/Chat'; interface SendMessageArgs { message: string; senderId: string; sentAt: number; } export default class ChatModel extends ReactModel { rtKey: string; messages: ChatMessage[]; nextMessageId: number; init({ rtKey }: { rtKey: string; }): void; handleNewMessage({ sentAt, senderId, message }: SendMessageArgs): void; } export {};