import { defineNodeSpec, type Extension } from '@prosekit/core' import type { Attrs } from '@prosekit/pm/model' /** * @internal */ export type ParagraphSpecExtension = Extension<{ Nodes: { paragraph: Attrs } }> /** * @internal * * Defines a paragraph node spec. */ export function defineParagraphSpec(): ParagraphSpecExtension { return defineNodeSpec({ name: 'paragraph', content: 'inline*', group: 'block', parseDOM: [{ tag: 'p' }], toDOM() { return ['p', 0] }, }) }