Files
website/node_modules/hast-util-select/lib/name.js
2024-05-06 17:15:30 -04:00

23 lines
484 B
JavaScript

/**
* @typedef {import('css-selector-parser').AstTagName} AstTagName
*
* @typedef {import('hast').Element} Element
*/
// Workaround to show references to above types in VS Code.
''
/**
* Check whether an element has a tag name.
*
* @param {AstTagName} query
* AST rule (with `tag`).
* @param {Element} element
* Element.
* @returns {boolean}
* Whether `element` matches `query`.
*/
export function name(query, element) {
return query.name === element.tagName
}