@rohitninawe/chat-uikit-react-native
Version:
Ready-to-use Chat UI Components for React Native
22 lines (21 loc) • 1.27 kB
TypeScript
import { CometChat } from "@cometchat/chat-sdk-react-native";
import { CometChatMessageTemplate } from "../../shared/modals";
import { DataSource, DataSourceDecorator } from "../../shared/framework";
import { CometChatTheme } from "../../shared/resources/CometChatTheme";
import { StickerConfigurationInterface } from "./StickerConfiguration";
import { AdditionalBubbleStylingParams, MessageBubbleAlignmentType } from "../../shared/base/Types";
export declare class StickersExtensionDecorator extends DataSourceDecorator {
configuration: StickerConfigurationInterface;
constructor(props: {
dataSource: DataSource;
configration?: StickerConfigurationInterface;
});
isDeletedMessage(message: CometChat.BaseMessage): boolean;
getAllMessageTemplates(theme: CometChatTheme, additionalParams?: AdditionalBubbleStylingParams): CometChatMessageTemplate[];
getStickerBubble(message: CometChat.CustomMessage, alignment: MessageBubbleAlignmentType): any;
getAuxiliaryOptions(user: CometChat.User, group: CometChat.Group, id?: Map<string, any>): JSX.Element[];
getAllMessageCategories(): string[];
getAllMessageTypes(): string[];
getId(): string;
getLastConversationMessage(conversation: CometChat.Conversation): string;
}