@sendbird/uikit-react
Version:
Sendbird UIKit for React: A feature-rich and customizable chat UI kit with messaging, channel management, and user authentication.
12 lines (11 loc) • 971 B
TypeScript
import type { GroupChannel } from '@sendbird/chat/groupChannel';
import type { BaseMessage } from '@sendbird/chat/message';
import type { SendableMessage } from '@sendbird/chat/lib/__definition';
export declare function getComponentKeyFromMessage(message: BaseMessage | SendableMessage): string;
export declare function isContextMenuClosed(): boolean;
export declare function getMessageTopOffset(messageCreatedAt: number): number | null;
export declare const isDisabledBecauseFrozen: (groupChannel?: GroupChannel | null) => boolean;
export declare const isDisabledBecauseMuted: (groupChannel?: GroupChannel | null) => boolean;
export declare const isDisabledBecauseSuggestedReplies: (channel: GroupChannel | null | undefined, enableSuggestedReplies: boolean) => boolean;
export declare const isFormVersionCompatible: (version: number) => boolean;
export declare const isDisabledBecauseMessageForm: (allMessages: BaseMessage[], enableFormTypeMessage: boolean) => boolean;