| 12345678910111213141516171819202122 |
- /**
- * @import {Parents as HastParents, Root as HastRoot} from 'hast'
- * @import {Root as MdastRoot} from 'mdast'
- * @import {State} from '../state.js'
- */
- /**
- * Turn an mdast `root` node into hast.
- *
- * @param {State} state
- * Info passed around.
- * @param {MdastRoot} node
- * mdast node.
- * @returns {HastParents}
- * hast node.
- */
- export function root(state, node) {
- /** @type {HastRoot} */
- const result = {type: 'root', children: state.wrap(state.all(node))}
- state.patch(node, result)
- return state.applyData(node, result)
- }
|