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.

21 lines (20 loc) 757 B
import "../../chunk-5WRI5ZAA.js"; // src/visualBuilder/utils/getDiscussionIdByFieldMetaData.ts import visualBuilderPostMessage from "./visualBuilderPostMessage.js"; import { VisualBuilderPostMessageEvents } from "./types/postMessage.types.js"; import { hasPostMessageError } from "./errorHandling.js"; async function getDiscussionIdByFieldMetaData(params) { const { fieldMetadata, fieldSchema } = params; const discussion = await visualBuilderPostMessage?.send( VisualBuilderPostMessageEvents.GET_DISCUSSION_ID, { fieldMetadata, fieldSchema } ) ?? null; if (hasPostMessageError(discussion)) { return null; } return discussion; } export { getDiscussionIdByFieldMetaData }; //# sourceMappingURL=getDiscussionIdByFieldMetaData.js.map