Files
Terrace/docs/src/parser/nodes/index.js
2023-02-14 16:47:38 -05:00

19 lines
691 B
JavaScript

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')