123456789101112131415161718192021 |
- import standards from '../../standards';
- /**
- * Get the required owned (children) roles for a given role
- * @method requiredOwned
- * @memberof axe.commons.aria
- * @instance
- * @param {String} role The role to check
- * @return {Mixed} Either an Array of required owned elements or `null` if there are none
- */
- function requiredOwned(role) {
- const roleDef = standards.ariaRoles[role];
- if (!roleDef || !Array.isArray(roleDef.requiredOwned)) {
- return null;
- }
- return [...roleDef.requiredOwned];
- }
- export default requiredOwned;
|