| 123456789101112131415161718192021222324252627 |
- /**
- * @import {Element} from 'hast'
- * @import {Delete} from 'mdast'
- * @import {State} from '../state.js'
- */
- /**
- * Turn an mdast `delete` node into hast.
- *
- * @param {State} state
- * Info passed around.
- * @param {Delete} node
- * mdast node.
- * @returns {Element}
- * hast node.
- */
- export function strikethrough(state, node) {
- /** @type {Element} */
- const result = {
- type: 'element',
- tagName: 'del',
- properties: {},
- children: state.all(node)
- }
- state.patch(node, result)
- return state.applyData(node, result)
- }
|