UNPKG

thunbu-im-sdk

Version:

thunbu IM JSSDK

161 lines (160 loc) 6.13 kB
export declare type AnyFunction = (...arg: any) => any; export declare namespace IMMetaTypes { /** IM 返回状态码 */ enum IM_Status { /** 成功:200 */ SUCCEED = 200, /** 参数正确:0 */ ARGS_CORRECT = 0, /** 参数错误:-1 */ ARGS_ERROR = -1, /** 取消上传:-1 */ UPLOAD_CANCEL = -1, /** 上传失败:-2 */ UPLOAD_ERROR = -2, /** 未知错误:-99 */ ERROR_UNKNOWN = -99, /** 网络连接中断:-100 */ NETWORK_OFFLINE = -100, /** 请求超时:-101 */ REQUEST_TIMEOUT = -101, /** 不支持h5:-1000 */ SCOKET_ENOTSUP = -1000, /** 连接超时:-1001 */ SCOKET_TIMEOUT = -1001, /** 已连接:-1002 */ SCOKET_CONNECT = -1002, /** 连接中:-1003 */ SCOKET_CONNECTING = -1003, /** 未连接:-1004 */ SCOKET_UNCONNECT = -1004, /** 连接失败:-1005 */ SCOKET_CONNECT_ERROR = -1005, /** 并发太高:-1006 */ SCOKET_COUNT_ERROR = -1006, /** 登陆中:-1100 */ LOGIN_LOGINING = -1100, /** 重复登陆:-1101 */ LOGIN_REPEAT = -1101, /** 未登陆:-1102 */ LOGIN_NOTLOGIN = -1102 } /** IM 命令(command)枚举 */ enum IMCommandEnum { CMD_HB = 0, /** 命令-登陆:1 */ CMD_LOGIN = 1, /** 命令-登出:2 */ CMD_LOGOUT = 2, /** 命令-上线通知:3 */ CMD_CONNECT_ONLINE_NOTICE = 3, /** 命令-上传终端设备信息:7 */ CMD_UPLOAD_TERMINAL = 7, /** 命令-下线通知:8 */ CMD_CONNECT_OFFLINE_NOTICE = 8, /** 命令-消息:20 */ CMD_MSG = 20, /** 命令-消息-服务端回执:21 */ CMD_MSG_S_RES = 21, /** 命令-消息-客户端回执:22 */ CMD_MSG_C_RES = 22, /** 命令-消息-已读:23 */ CMD_MSG_READ = 23, /** 命令-消息-撤回:24 */ CMD_MSG_REVOCATION = 24, /** 命令-消息-用户删除:25 */ CMD_MSG_DELETE = 25, /** 命令-消息-管理员删除:26 */ CMD_MSG_ADMIN_DELETE = 26, /** 命令-消息-标记-增加:27 */ CMD_MSG_ADD_TAG = 27, /** 命令-消息-标记-删除:28 */ CMD_MSG_DEL_TAG = 28, /** 命令-消息-音视频:29 */ CMD_MSG_AV = 29, /** 命令-离线消息-查询:30 */ CMD_OFFLINE_MSG_INQUIRE = 30, /** 命令-离线消息-回执:31 */ CMD_OFFLINE_MSG_RECEIPT = 31, /** 命令-消息-回复数量变更:33 */ CMD_MSG_REPLYCOUNT_CHANGE = 33, /** 已读通知(服务端发送给消息发送者)= 34 **/ CMD_MSG_READ_NOTICE = 34, /** 主动拉取已读通知(客户端主动拉取已读通知)= 35 **/ CMD_MSG_GETREAD_NOTICE = 35, /** 命令-聊天室-获取列表:50 */ CMD_CHAT_LIST_GIT = 50, /** 命令-聊天室-创建通知:51 */ CMD_CHAT_CREATE_NOTICE = 51, /** 命令-聊天室-免打扰设置:52 */ CMD_CHAT_DISTURB_CHANGE_SET = 52, /** 命令-聊天室-免打扰变更通知:53 */ CMD_CHAT_DISTURB_CHANGE_NOTICE = 53, /** 命令-聊天室-会话消息计数重置:54 */ CMD_CHAT_MSG_COUNT_SET = 54, /** 命令-聊天室-会话消息计数重置通知:55 */ CMD_CHAT_MSG_COUNT_NOTICE = 55, /** 命令-聊天室-获取置顶列表:56 */ CMD_CHAT_TOP_LIST_GIT = 56, /** 命令-聊天室-会话置顶设置:57 */ CMD_CHAT_TOP_SET = 57, /** 命令-聊天室-置顶变更通知:58 */ CMD_CHAT_TOP_CHANGE_NOTICE = 58, /** 命令-聊天室-设置会话不可见通知:59 */ CMD_CHAT_DELETE_NOTICE = 59, /** 命令-聊天室-名称变更:60 */ CMD_CHAT_NAME_SET = 60, /** 命令-聊天室-名称变更通知:61 */ CMD_CHAT_NAME_CHANGE_NOTICE = 61, /** 命令-聊天室-彻底删除通知:62 */ CMD_CHAT_THOROUGH_DELETE_NOTICE = 62, /** 命令-自定义通知:99 */ CMD_CUSTOOM_NOTICE = 99, /** 命令-用户相关-账户信息修改:100 */ CMD_USER_DETAILS_SET = 100, /** 命令-用户相关-账户信息修改通知:101 */ CMD_USER_DETAILS_CHANGE_NOTICE = 101, /** 命令-好友相关-好友申请通知:108 */ CMD_FRIEND_APPLY_NOTICE = 108, /** 命令-好友相关-好友添加成功通知:109 */ CMD_FRIEND_APPLY_ADD_NOTICE = 109, /** 命令-好友相关-好友申请答复通知:110 */ CMD_FRIEND_APPLY_RESULT_NOTICE = 110, /** 命令-好友相关-删除好友:111 */ CMD_FRIEND_DELETE = 111, /** 命令-好友相关-删除好友通知:112 */ CMD_FRIEND_DELETE_NOTICE = 112, /** 命令-好友相关-好友备注修改通知:113 */ CMD_FRIEND_REMARK_CHANGE_NOTICE = 113, /** 命令-好友相关-删除所有好友通知:116 */ CMD_FRIEND_DELETE_ALL_NOTICE = 116 } /** 消息体 type字段释义 */ enum MsgTypeEnum { Msg_Text = 0, Msg_Pic = 1, Msg_Audio = 2, Msg_Video = 3, Msg_File = 4, Msg_Read = 5, Msg_Withdraw = 6, Msg_Delete = 7, Msg_MergeForward = 8, Msg_GroupVVC = 9, Msg_SingleVVC = 10, Msg_CustomEmoji = 11, Msg_Extra = 10000, Msg_Announcement = 20007 } /** 发送消息时声明的类型 - 以下类型可以发送 */ enum SendNormalMsgTypeEnum { Msg_Text = 0, Msg_Pic = 1, Msg_Audio = 2, Msg_Video = 3, Msg_File = 4, Msg_MergeForward = 8, Msg_CustomEmoji = 11, Msg_Extra = 10000 } }