| 1234567891011121314151617181920212223242526272829 |
- /**
- * @import {Element} from 'hast'
- * @import {TableCell} from 'mdast'
- * @import {State} from '../state.js'
- */
- /**
- * Turn an mdast `tableCell` node into hast.
- *
- * @param {State} state
- * Info passed around.
- * @param {TableCell} node
- * mdast node.
- * @returns {Element}
- * hast node.
- */
- export function tableCell(state, node) {
- // Note: this function is normally not called: see `table-row` for how rows
- // and their cells are compiled.
- /** @type {Element} */
- const result = {
- type: 'element',
- tagName: 'td', // Assume body cell.
- properties: {},
- children: state.all(node)
- }
- state.patch(node, result)
- return state.applyData(node, result)
- }
|