12345678910111213141516171819202122 |
- "use strict";
- var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault");
- Object.defineProperty(exports, "__esModule", {
- value: true
- });
- exports["default"] = getComputedRole;
- var _getExplicitRole = _interopRequireDefault(require("./getExplicitRole"));
- var _getImplicitRole = _interopRequireDefault(require("./getImplicitRole"));
- /**
- * Returns an element's computed role, which is
- *
- * 1. The valid value of its explicit role attribute; or
- * 2. The implicit value of its tag.
- */
- function getComputedRole(tag, attributes) {
- return (0, _getExplicitRole["default"])(tag, attributes) || (0, _getImplicitRole["default"])(tag, attributes);
- }
|