@cometchat/chat-uikit-react-native
Version:
Ready-to-use Chat UI Components for React Native
13 lines (12 loc) • 691 B
TypeScript
import { CometChat } from "@cometchat/chat-sdk-react-native";
export declare class CommonUtils {
static clone<T extends any>(arg: T, seen?: WeakMap<object, any>): T;
static mergeObjects(obj1: object, obj2: object): any;
/**
* Merge two arrays of objects based on provided keys
*/
static mergeArrays(arr1: Array<object>, arr2: Array<object>, keys: string[]): any[];
static getComponentIdFromMessage(message: CometChat.BaseMessage): Object;
static checkIdBelongsToThisComponent(id: any, user: CometChat.User, group: CometChat.Group, parentMessageId: string | number): boolean;
static prefetchThumbnail(url: string, attempts?: number): Promise<boolean>;
}