/** * @typedef {import('../types.js').Options} Options * @typedef {import('../types.js').State} State */ /** * @param {State} state * @returns {Exclude} */ export function checkEmphasis(state) { const marker = state.options.emphasis || '*' if (marker !== '*' && marker !== '_') { throw new Error( 'Cannot serialize emphasis with `' + marker + '` for `options.emphasis`, expected `*`, or `_`' ) } return marker }