| 12345678910111213141516171819202122 |
- /**
- * @import {Element, Text} from 'hast'
- * @import {Break} from 'mdast'
- * @import {State} from '../state.js'
- */
- /**
- * Turn an mdast `break` node into hast.
- *
- * @param {State} state
- * Info passed around.
- * @param {Break} node
- * mdast node.
- * @returns {Array<Element | Text>}
- * hast element content.
- */
- export function hardBreak(state, node) {
- /** @type {Element} */
- const result = {type: 'element', tagName: 'br', properties: {}, children: []}
- state.patch(node, result)
- return [state.applyData(node, result), {type: 'text', value: '\n'}]
- }
|