Options
All
  • Public
  • Public/Protected
  • All
Menu

Web IM Kit - v5.42.0

Index

Interface

其他

其他

RCKIT_COMMIT_VERSION: string = __COMMIT_ID__

Web IM Kit 构建版本代码 Commit ID

RCKIT_VERSION: string = __VERSION__

Web IM Kit 版本号

DeleteMessageModalEvent: RCKitEvent<"DELETE_MESSAGE_MODAL_EVENT", IRCKitModalDeleteMessage, IRCKitModalDeleteMessageResult>
BeforeSystemConversationOpenEvent: RCKitEvent<"BEFORE_SYSTEM_CONVERSATION_OPEN", IRCKitCachedConversation>
InputTextareaFocusEvent: RCKitEvent<"INPUT_TEXTAREA_FOCUS", InputTextareaEventData>

输入框获取焦点事件。

since

5.42.0

InputTextareaBlurEvent: RCKitEvent<"INPUT_TEXTAREA_BLUR", InputTextareaEventData>

输入框失去焦点事件。

since

5.42.0

InputTextareaChangeEvent: RCKitEvent<"INPUT_TEXTAREA_CHANGE", InputTextareaEventData>

输入框内容变更事件。

since

5.42.0

BeforeSendMessageEvent<T>: RCKitEvent<"BEFORE_SEND_MESSAGE", BeforeSendMessageEventData<T>>

消息发送前事件。

since

5.42.0

Type Parameters

  • T extends BaseMessage = BaseMessage

  • isMobileDevice(): boolean
  • 判断是否为移动端设备(窗口宽度 <= 768px)

    Returns boolean

    是否为移动端

RCKitInstaller: IPluginGenerator<RCKitApplication, IRCKitInitOpts> = ...
RCKitLanguageDirection: "ltr" | "rtl"

语言行文方向

RCKitChatEmojiLibraryID: "RCKitChatEmojiLibraryID" = 'RCKitChatEmojiLibraryID'

Emoji 字符表情库 ID

IRCKitConversationExtension: { id: string; icon: string; filter?: any }

会话面板标题栏功能拓展定义

Type declaration

  • id: string

    功能 ID,业务层自行定义

  • icon: string

    功能图标

  • filter?:function
    • 过滤器,用于控制对哪些会话可见,不配置的情况下默认所有会话可见

      Parameters

      Returns boolean

IRCKitPushConfigHook: ((message: IRCKitCachedMessage) => IPushConfig)

Type declaration

IRCKitMessageComponentProps: { message: IRCKitCachedMessage; position: RCKitMessageComponentRenderPosition }

消息组件 Props 数据结构定义

Type declaration