harmony/chatkit/Index.ets
2025-07-10 08:57:32 +08:00

78 lines
2.5 KiB
Plaintext

/*
* Copyright (c) 2022 NetEase, Inc. All rights reserved.
* Use of this source code is governed by a MIT license that can be
* found in the LICENSE file.
*
*/
export { ChatKitClient, currentConversationChanged } from './src/main/ets/ChatKitClient'
export { ChatRepo } from './src/main/ets/repo/ChatRepo'
export { ContactRepo } from './src/main/ets/repo/ContactRepo'
export { TeamRepo } from './src/main/ets/repo/TeamRepo'
export { SettingRepo } from './src/main/ets/repo/SettingRepo'
export { StorageRepo } from './src/main/ets/repo/StorageRepo'
export { NEUserWithFriend } from './src/main/ets/model/NEUserWithFriend'
export { NEFriendUserCache } from './src/main/ets/NEFriendUserCache'
export { ConversationRepo } from './src/main/ets/repo/ConversationRepo'
export { LocalConversationRepo } from './src/main/ets/repo/LocalConversationRepo'
export { IsDiscussion } from './src/main/ets/utils/Utils'
export { ErrorUtils } from './src/main/ets/utils/ErrorUtils'
export { TeamMemberWithUser, TeamMemberResult } from './src/main/ets/model/TeamMemberWithUser'
export { PersonSelectParam } from './src/main/ets/model/PersonSelectParam'
export { ConversationSelectParam } from './src/main/ets/model/ConversationSelectParam'
export { ConversationSelectedParam } from './src/main/ets/model/ConversationSelectedParam'
export { CustomMessageUtils } from './src/main/ets/utils/CustomMessageUtils'
export { MergedMessageAttachment,
MergeMessageAbstract,
MessageUploadInfo } from './src/main/ets/model/CustomMessageAttachment'
export { mergedMessageNickKey,
mergedMessageAvatarKey,
multiForwardFileName,
mergedMessageMaxDepth,
mergedMessageLimitCount,
singleMessageLimitCount,
deleteMessagesLimitCount,
mergedMessageCustomType,
mergedMessageCellHeight,
conversationSelectLimitCount,
keyExtensionLastOptType,
keyExtensionAtAll,
typeExtensionAllowAll,
typeExtensionAllowManager,
collectionTypeOffset,
keyReplyMsgKey
} from './src/main/ets/constant/Constant'
export { TeamMemberCache } from './src/main/ets/cache/TeamMemberCache'
export { AitModel, accountAll, aitKey, getAitModelFromJson, YxAitMsg } from './src/main/ets/model/ait/AitModel'
export { AitMessage } from './src/main/ets/model/ait/AitMessage'
export { AitSegment } from './src/main/ets/model/ait/AitSegment'
export { AitAllPermission } from './src/main/ets/model/ait/AitAllPermission'
export { KitLogger as Logger } from './src/main/ets/logger/AppLogger'
export { IMKitConfigCenter } from './src/main/ets/IMKitConfigCenter'
export { TeamSettingParam } from './src/main/ets/model/TeamSettingParam'