UNPKG

hast-util-select

Version:

hast utility for `querySelector`, `querySelectorAll`, and `matches`

19 lines (17 loc) 390 B
/** * @import {AstTagName} from 'css-selector-parser' * @import {Element} from 'hast' */ /** * 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 }