@asteriskzuo/react-native-easemob
Version:
easemob chat sdk of react-native.
24 lines (23 loc) • 691 B
TypeScript
export declare enum ChatRoomPermissionType {
None = -1,
Member = 0,
Admin = 1,
Owner = 2
}
export declare function ChatRoomPermissionTypeFromNumber(params: number): ChatRoomPermissionType;
export declare function ChatRoomPermissionTypeToString(params: ChatRoomPermissionType): string;
export interface ChatRoom {
roomId: string;
name?: string;
description?: string;
owner: string;
announcement?: string;
memberCount?: string;
maxUsers?: string;
adminList?: Array<string>;
memberList?: Array<string>;
blockList?: Array<string>;
muteList?: Array<string>;
isAllMemberMuted?: boolean;
permissionType: ChatRoomPermissionType;
}