Files
tiptap/packages/core/src/helpers/isNodeEmpty.ts
2021-03-24 22:23:08 +01:00

9 lines
295 B
TypeScript

import { Node as ProseMirrorNode } from 'prosemirror-model'
export default function isNodeEmpty(node: ProseMirrorNode): boolean {
const defaultContent = node.type.createAndFill()?.toJSON()
const content = node.toJSON()
return JSON.stringify(defaultContent) === JSON.stringify(content)
}