@prisma-cms/front-editor
Version:
11 lines (10 loc) • 905 B
TypeScript
import { HtmlTagProps } from '../../../Tag/HtmlTag';
import { ContentProxyEditMode } from '../interfaces';
/**
* Хук для отслеживания изменений на HTML-элементе.
* В какой момент должен срабатывать? Главное условие: выбрасываемые им изменения
* не должны вызывать повторный апдейт этой же ноды, чтобы не возникало рекурсии.
* То есть нужен флаг, который бы сигнализировал когда можно отслеживать DOM и отдавать изменения.
*/
declare const useMutationObserver: (container: HTMLDivElement | null, setNewContent: (components: HtmlTagProps['object']['components']) => void, editMode: ContentProxyEditMode | null) => void;
export default useMutationObserver;