UNPKG

eslint-plugin-lit-a11y

Version:
20 lines (17 loc) 502 B
const { isAriaHidden } = require('./aria.js'); const { isHiddenFromScreenReader } = require('./isHiddenFromScreenReader.js'); const { isPresentationRole } = require('./isPresentationRole.js'); /** * @param {import("parse5-htmlparser2-tree-adapter").Element} element * @return {boolean} */ function isIncludedInAOM(element) { return ( !isHiddenFromScreenReader(element) && !isPresentationRole(element.attribs) && !isAriaHidden(element) ); } module.exports = { isIncludedInAOM, };