MarkdownPrettier constructor
MarkdownPrettier({
- List<
MarkdownBuilder> builders = const [],
Implementation
MarkdownPrettier({
List<MarkdownBuilder> builders = const [],
}) {
final defaultBuilders = <MarkdownBuilder>[
SimpleElementsBuilder(),
DelimiterRunBuilder(),
BlockquoteBuilder(),
ListBuilder(),
ParagraphBuilder(),
IndentedCodeBlockBuilder(),
FencedCodeBlockBuilder(),
AtxHeadingBuilder(),
SetextHeadingBuilder(),
ThematicBreakBuilder(),
FencedBlockquoteBuilder(),
HardLineBreakBuilder(),
HtmlBlockBuilder(),
TableBuilder(),
];
for (final builder in [...defaultBuilders, ...builders]) {
for (final type in builder.matchTypes) {
_builders[type] = builder;
}
}
}