Document constructor
Document({
- Iterable<
BlockSyntax> ? blockSyntaxes, - Iterable<
InlineSyntax> ? inlineSyntaxes, - ExtensionSet? extensionSet,
- Resolver? linkResolver,
- Resolver? imageLinkResolver,
- bool encodeHtml = true,
Implementation
Document({
Iterable<BlockSyntax>? blockSyntaxes,
Iterable<InlineSyntax>? inlineSyntaxes,
ExtensionSet? extensionSet,
this.linkResolver,
this.imageLinkResolver,
this.encodeHtml = true,
}) : extensionSet = extensionSet ?? ExtensionSet.commonMark {
_blockSyntaxes
..addAll(blockSyntaxes ?? [])
..addAll(this.extensionSet.blockSyntaxes);
_inlineSyntaxes
..addAll(inlineSyntaxes ?? [])
..addAll(this.extensionSet.inlineSyntaxes);
}