You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
suresh 7185b2d1c4
Removed multer
3 years ago
..
README.md Removed multer 3 years ago
comparedeep.ts Removed multer 3 years ago
content.ts Removed multer 3 years ago
diff.ts Removed multer 3 years ago
dom.ts Removed multer 3 years ago
fragment.ts Removed multer 3 years ago
from_dom.ts Removed multer 3 years ago
index.ts Removed multer 3 years ago
mark.ts Removed multer 3 years ago
node.ts Removed multer 3 years ago
replace.ts Removed multer 3 years ago
resolvedpos.ts Removed multer 3 years ago
schema.ts Removed multer 3 years ago
to_dom.ts Removed multer 3 years ago

README.md

This module defines ProseMirror's content model, the data structures used to represent and work with documents.

Document Structure

A ProseMirror document is a tree. At each level, a node describes the type of the content, and holds a fragment containing its children.

@Node @Fragment @Mark @Slice @Attrs @ReplaceError

Resolved Positions

Positions in a document can be represented as integer offsets. But you'll often want to use a more convenient representation.

@ResolvedPos @NodeRange

Document Schema

Every ProseMirror document conforms to a schema, which describes the set of nodes and marks that it is made out of, along with the relations between those, such as which node may occur as a child node of which other nodes.

@Schema

@SchemaSpec @NodeSpec @MarkSpec @AttributeSpec

@NodeType @MarkType

@ContentMatch

DOM Representation

Because representing a document as a tree of DOM nodes is central to the way ProseMirror operates, DOM parsing and serializing is integrated with the model.

(But note that you do not need to have a DOM implementation loaded to use this module.)

@DOMParser @ParseOptions @ParseRule

@DOMSerializer @DOMOutputSpec