@connectycube/chat-widget
Version:
A React component that seamlessly integrates ConnectyCube's real-time chat capabilities into your web applications. This widget offers an out-of-the-box solution for embedding chat features—such as instant messaging, user presence, and file sharing—withou
18 lines (17 loc) • 576 B
TypeScript
export type LinkPreview = {
url: string;
title: string;
images: string[];
description: string;
[key: string]: string | string[];
};
interface LinkPreviewStore {
queue: string[];
urlPreviews: Map<string, LinkPreview>;
isProcessing: boolean;
addUrls: (urls: string[]) => void;
matchUrlsFromMessage: (message: string) => string[];
}
declare const useLinkPreviewStore: import('zustand').UseBoundStore<import('zustand').StoreApi<LinkPreviewStore>>;
export declare const resetLinkPreviewStore: () => void;
export default useLinkPreviewStore;