const parseNode = require('./Node.js') module.exports.Block = parseNode module.exports.Section = async (doc, rootLevel, ...args) => { const variant = doc.tail() return { variant, ...(await parseNode(doc, rootLevel, ...args)) } } module.exports.TableOfContents = require('./TableOfContents.js') module.exports.Heading = require('./Heading.js') module.exports.Button = require('./Button.js') module.exports.Icon = require('./Icon.js') module.exports.Markdown = require('./Markdown.js') module.exports.CodeBlock = require('./CodeBlock.js') module.exports.CodeExample = require('./CodeExample.js') module.exports.Logo = require('./Logo.js') module.exports.Footer = require('./Footer.js')