UNPKG

hast-util-to-html

Version:
28 lines (25 loc) 632 B
/** * @import {Parents} from 'hast' * @import {Raw} from 'mdast-util-to-hast' * @import {State} from '../index.js' */ import {text} from './text.js' /** * Serialize a raw node. * * @param {Raw} node * Node to handle. * @param {number | undefined} index * Index of `node` in `parent. * @param {Parents | undefined} parent * Parent of `node`. * @param {State} state * Info passed around about the current state. * @returns {string} * Serialized node. */ export function raw(node, index, parent, state) { return state.settings.allowDangerousHtml ? node.value : text(node, index, parent, state) }