@chatscope/use-chat
Version:
React hook for state management in chat applications
18 lines (14 loc) • 352 B
text/typescript
import { UserId } from "./Types";
import { ConversationRole } from "./";
export type ParticipantParams = {
id: UserId;
role?: ConversationRole;
};
export class Participant {
readonly id: UserId;
role: ConversationRole;
constructor({ id, role = new ConversationRole([]) }: ParticipantParams) {
this.id = id;
this.role = role;
}
}