complementaryRole.js 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. "use strict";
  2. Object.defineProperty(exports, "__esModule", {
  3. value: true
  4. });
  5. exports.default = void 0;
  6. var complementaryRole = {
  7. abstract: false,
  8. accessibleNameRequired: false,
  9. baseConcepts: [],
  10. childrenPresentational: false,
  11. nameFrom: ['author'],
  12. prohibitedProps: [],
  13. props: {},
  14. relatedConcepts: [{
  15. concept: {
  16. constraints: ['scoped to the body element', 'scoped to the main element'],
  17. name: 'aside'
  18. },
  19. module: 'HTML'
  20. }, {
  21. concept: {
  22. attributes: [{
  23. constraints: ['set'],
  24. name: 'aria-label'
  25. }],
  26. constraints: ['scoped to a sectioning content element', 'scoped to a sectioning root element other than body'],
  27. name: 'aside'
  28. },
  29. module: 'HTML'
  30. }, {
  31. concept: {
  32. attributes: [{
  33. constraints: ['set'],
  34. name: 'aria-labelledby'
  35. }],
  36. constraints: ['scoped to a sectioning content element', 'scoped to a sectioning root element other than body'],
  37. name: 'aside'
  38. },
  39. module: 'HTML'
  40. }],
  41. requireContextRole: [],
  42. requiredContextRole: [],
  43. requiredOwnedElements: [],
  44. requiredProps: {},
  45. superClass: [['roletype', 'structure', 'section', 'landmark']]
  46. };
  47. var _default = exports.default = complementaryRole;