XuqmGroup-Vue3SDK/src/index.ts

52 行
1.0 KiB
TypeScript

export { init, setToken, setUserId, getToken, getUserId, getConfig } from './core/sdk'
2026-04-21 22:07:29 +08:00
export { http } from './core/http'
export { ImClient } from './im/ImClient'
export {
acceptFriendRequest,
acceptGroupJoinRequest,
deleteConversation,
getGroupInfo,
fetchGroupHistory,
fetchHistory,
editMessage,
locateGroupHistoryPage,
locateHistoryPage,
revokeMessage,
listFriendRequests,
listFriends,
listGroupJoinRequests,
listGroups,
listConversations,
markRead,
getProfile,
searchGroups,
searchMessages,
searchUsers,
rejectFriendRequest,
rejectGroupJoinRequest,
sendFriendRequest,
sendGroupJoinRequest,
setConversationMuted,
setConversationPinned,
setDraft,
updateProfile,
} from './im/api'
2026-04-21 22:07:29 +08:00
export { useIm } from './im/useIm'
export type {
SDKConfig,
MsgType,
ChatType,
MsgStatus,
2026-04-21 22:07:29 +08:00
ImMessage,
ConversationView,
HistoryQuery,
ImGroup,
FriendRequest,
GroupJoinRequest,
PageResult,
UserProfile,
2026-04-21 22:07:29 +08:00
SendMessageParams,
ImEventMap,
ApiResponse,
} from './types'