UNPKG

@sendbird/uikit-react

Version:

Sendbird UIKit for React: A feature-rich and customizable chat UI kit with messaging, channel management, and user authentication.

19 lines (18 loc) 1.35 kB
import { type BaseMessage } from '@sendbird/chat/message'; import type { GroupChannel } from '@sendbird/chat/groupChannel'; import { ReplyType } from '../types'; import type { CoreMessageType } from '.'; import { StringSet } from '../ui/Label/stringSet'; /** * exported, should be backward compatible * @returns [chainTop: `boolean`, chainBottom: `boolean`] */ export declare const compareMessagesForGrouping: (prevMessage: CoreMessageType, currMessage: CoreMessageType, nextMessage: CoreMessageType, stringSet: StringSet, currentChannel?: GroupChannel | null, replyType?: ReplyType) => boolean[]; export declare const getMessageCreatedAt: (message: BaseMessage, stringSet: StringSet) => string; export declare const isSameGroup: (message: CoreMessageType, comparingMessage: CoreMessageType, stringSet: StringSet, currentChannel?: GroupChannel) => boolean; declare const _default: { compareMessagesForGrouping: (prevMessage: CoreMessageType, currMessage: CoreMessageType, nextMessage: CoreMessageType, stringSet: StringSet, currentChannel?: GroupChannel, replyType?: ReplyType) => boolean[]; getMessageCreatedAt: (message: BaseMessage, stringSet: StringSet) => string; isSameGroup: (message: CoreMessageType, comparingMessage: CoreMessageType, stringSet: StringSet, currentChannel?: GroupChannel) => boolean; }; export default _default;