UNPKG

@contentstack/live-preview-utils

Version:

Contentstack provides the Live Preview SDK to establish a communication channel between the various Contentstack SDKs and your website, transmitting live changes to the preview pane.

25 lines (22 loc) 1.03 kB
import { CslpData } from '../../cslp/types/cslp.types.cjs'; import { ISchemaFieldMap } from '../utils/types/index.types.cjs'; import { IActiveDiscussion } from '../components/CommentIcon.cjs'; import '../../cms/types/contentTypeSchema.types.cjs'; import 'react/jsx-runtime'; interface IHighlightFieldMetadata extends Omit<CslpData, 'instance' | 'multipleFieldMetadata'> { } type IFieldSchemaForDiscussion = Pick<ISchemaFieldMap, "uid" | "display_name" | "data_type">; interface IHighlightCommentData { fieldMetadata: IHighlightFieldMetadata; fieldSchema: IFieldSchemaForDiscussion; discussion: IActiveDiscussion; absolutePath: string; } interface IHighlightComments { payload: IHighlightCommentData[]; } interface IHighlightCommentsEvent { data: IHighlightComments; } declare const useHighlightCommentIcon: () => void; export { type IFieldSchemaForDiscussion, type IHighlightCommentData, type IHighlightComments, type IHighlightCommentsEvent, type IHighlightFieldMetadata, useHighlightCommentIcon };