Files
coopgo/node_modules/mdast-util-to-hast/lib/handlers/link-reference.js
sgauthier 6e64e138e2
All checks were successful
Publish To Prod / deploy_and_publish (push) Successful in 35s
planning
2024-10-14 09:15:30 +02:00

25 lines
461 B
JavaScript

'use strict'
module.exports = linkReference
var normalize = require('mdurl/encode')
var revert = require('../revert')
var all = require('../all')
function linkReference(h, node) {
var def = h.definition(node.identifier)
var props
if (!def) {
return revert(h, node)
}
props = {href: normalize(def.url || '')}
if (def.title !== null && def.title !== undefined) {
props.title = def.title
}
return h(node, 'a', props, all(h, node))
}