Module
MdAst.MdAst
- Package
- purescript-mdast-util-from-markdown
- Repository
- sigma-andex/purescript-mdast-util-from-markdown
#MarkdownNode Source
data MarkdownNode
Constructors
Heading { children :: Array MarkdownNode, depth :: Int }
Text { value :: String }
Html { value :: String }
InlineCode { value :: String }
Code { lang :: Maybe String, meta :: Maybe String, value :: String }
Link { children :: Array MarkdownNode, title :: Maybe String, url :: String }
Image { alt :: Maybe String, title :: Maybe String, url :: String }
Paragraph { children :: Array MarkdownNode }
List { children :: Array MarkdownNode, ordered :: Maybe Boolean, spread :: Maybe Boolean, start :: Maybe Int }
ListItem { checked :: Maybe Boolean, children :: Array MarkdownNode, spread :: Maybe Boolean }
Strong { children :: Array MarkdownNode }
Break
ThematicBreak
Emphasis { children :: Array MarkdownNode }
Blockquote { children :: Array MarkdownNode }
Definition { identifier :: String, label :: Maybe String, title :: Maybe String, url :: String }
LinkReference { children :: Array MarkdownNode, identifier :: String, label :: Maybe String, referenceType :: String }
ImageReference { alt :: Maybe String, children :: Array MarkdownNode, identifier :: String, label :: Maybe String, referenceType :: String }
Instances
- Modules
- MdAst.
MdAst