UNPKG

@asteriskzuo/react-native-easemob

Version:
41 lines (33 loc) 1.28 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.ChatRoomPermissionType = void 0; exports.ChatRoomPermissionTypeFromNumber = ChatRoomPermissionTypeFromNumber; exports.ChatRoomPermissionTypeToString = ChatRoomPermissionTypeToString; let ChatRoomPermissionType; exports.ChatRoomPermissionType = ChatRoomPermissionType; (function (ChatRoomPermissionType) { ChatRoomPermissionType[ChatRoomPermissionType["None"] = -1] = "None"; ChatRoomPermissionType[ChatRoomPermissionType["Member"] = 0] = "Member"; ChatRoomPermissionType[ChatRoomPermissionType["Admin"] = 1] = "Admin"; ChatRoomPermissionType[ChatRoomPermissionType["Owner"] = 2] = "Owner"; })(ChatRoomPermissionType || (exports.ChatRoomPermissionType = ChatRoomPermissionType = {})); function ChatRoomPermissionTypeFromNumber(params) { switch (params) { case -1: return ChatRoomPermissionType.None; case 0: return ChatRoomPermissionType.Member; case 1: return ChatRoomPermissionType.Admin; case 2: return ChatRoomPermissionType.Owner; default: throw new Error(`not exist this type: ${params}`); } } function ChatRoomPermissionTypeToString(params) { return ChatRoomPermissionType[params]; } //# sourceMappingURL=ChatRoom.js.map