user.d.ts 501 B

1234567891011121314151617181920212223242526
  1. interface UserInfoType {
  2. id?: string; //socketId
  3. UserId: string;
  4. RoomId: string;
  5. Role: string;
  6. Avatar: string;
  7. Nickname: string;
  8. IsClient?: boolean;
  9. IsMuted?: boolean;
  10. IsWords?: boolean;
  11. JoinTime?: Timestamp;
  12. InTime?: Timestamp;
  13. Order?: number;
  14. IsOnline?: boolean;
  15. }
  16. interface UserInfoParams {
  17. id?: string; //socket id
  18. userId: string;
  19. roomId: string;
  20. role: string;
  21. avatar: string;
  22. nickname: string;
  23. isClient: boolean | string;
  24. roomConfig?: RoomConfigType;
  25. }