UNPKG

hast-util-to-html

Version:
28 lines (26 loc) 601 B
/** * @import {Doctype, Parents} from 'hast' * @import {State} from '../index.js' */ /** * Serialize a doctype. * * @param {Doctype} _1 * Node to handle. * @param {number | undefined} _2 * Index of `node` in `parent. * @param {Parents | undefined} _3 * Parent of `node`. * @param {State} state * Info passed around about the current state. * @returns {string} * Serialized node. */ export function doctype(_1, _2, _3, state) { return ( '<!' + (state.settings.upperDoctype ? 'DOCTYPE' : 'doctype') + (state.settings.tightDoctype ? '' : ' ') + 'html>' ) }