documentToMarkdown function
Converts a Document to markdown.
customParsers
is a list of custom parsers that will be used to parse the markdown.
Implementation
String documentToMarkdown(
Document document, {
List<NodeParser> customParsers = const [],
}) {
return AppFlowyEditorMarkdownCodec(
encodeParsers: [
...customParsers,
const TextNodeParser(),
const BulletedListNodeParser(),
const NumberedListNodeParser(),
const TodoListNodeParser(),
const QuoteNodeParser(),
const CodeBlockNodeParser(),
const HeadingNodeParser(),
const ImageNodeParser(),
const TableNodeParser(),
const DividerNodeParser(),
],
).encode(document);
}