UNPKG

@curvenote/schema

Version:

Schema and markdown parser for @curvenote/editor

19 lines (18 loc) 902 B
import type { NodeSpec } from 'prosemirror-model'; import type { Blockquote, Break, List, ListItem, NoAttrs, Paragraph, ThematicBreak } from '../spec'; import type { MyNodeSpec } from './types'; export declare const doc: NodeSpec; export declare const docParagraph: NodeSpec; export declare const docComment: NodeSpec; export declare const paragraph: MyNodeSpec<NoAttrs, Paragraph>; export declare const blockquote: MyNodeSpec<NoAttrs, Blockquote>; /** Horizontal rule */ export declare const horizontal_rule: MyNodeSpec<NoAttrs, ThematicBreak>; export declare const text: NodeSpec; export declare const hard_break: MyNodeSpec<NoAttrs, Break>; export declare type OrderedListAttrs = { order: number; }; export declare const ordered_list: MyNodeSpec<OrderedListAttrs, List>; export declare const bullet_list: MyNodeSpec<NoAttrs, List>; export declare const list_item: MyNodeSpec<NoAttrs, ListItem>;