Socket
Socket
Sign inDemoInstall

axobject-query

Package Overview
Dependencies
Maintainers
1
Versions
19
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

axobject-query - npm Package Compare versions

Comparing version 2.2.0 to 3.0.0

lib/AXObjectElementMap 2.js

35

CHANGELOG.md

@@ -32,1 +32,36 @@ # axobject-query Change Log

- 56e0765 Fix permissions on files from 755 to 644
## 3.0.0
Map and Set usages are now replaced with object and array literals.
These are the changes in usage you might need to account for:
- The module exports are no longer Maps, so you cannot spread them directly into an array to access their items. Use the `entries` method to get access to the items.
- The `keys` and `values` methods now return arrays, not iterators.
- There is no `forEach` method. One could be added in the future, but at present, it does not exist on the exports.
### Commits of note
- 320fdeb Bump flow-bin from 0.160.2 to 0.161.0
- 5453702 Update package and package-lock
- a156de9 Removed Map and Set; added a common interface to all the objects
- c7cc81c Update tests to include content
- 04aecf3 Update eslint-plugin-flowtype to ^6.1.0
- 06bfa38 Update babel-jest to ^27.2.2
- 9d65129 Bump eslint-plugin-import from 2.22.1 to 2.24.2
- 6aa1334 Bump @babel/preset-flow from 7.12.1 to 7.14.5
- 7432325 Bump coverallsapp/github-action from 1.1.2 to 1.1.3
- 55b1672 Update @babel/preset-env to ^7.15.6
- 46d9e06 Update Jest to ^27.2.2
- 3cde0ef Update ESLint versions to include ^7
- 29f18c5 Update package-lock.json
- 735763d Bump expect from 26.6.2 to 27.2.2
- 95606c8 Update flow-bin
- 045e61a Update flow and eslint configs
- 146dad2 Bump tmpl from 1.0.4 to 1.0.5
- 15004bd Bump @babel/cli from 7.12.10 to 7.15.7
- 0512101 Bump @babel/core from 7.12.10 to 7.15.5
- 8d2937d Bump path-parse from 1.0.6 to 1.0.7
- be20a4f Switch to Github Actions from TravisCI
- c35af61 Change Travis config from master to main branch

87

lib/AXObjectElementMap.js

@@ -6,21 +6,27 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var _AXObjectsMap = _interopRequireDefault(require("./AXObjectsMap"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _nonIterableRest(); }
function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }
function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance"); }
function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function _iterableToArrayLimit(arr, i) { if (!(Symbol.iterator in Object(arr) || Object.prototype.toString.call(arr) === "[object Arguments]")) { return; } var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; }
function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; }
function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }
var AXObjectElementMap = new Map([]);
var _iteratorNormalCompletion = true;
var _didIteratorError = false;
var _iteratorError = undefined;
function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e2) { throw _e2; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e3) { didErr = true; err = _e3; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
var AXObjectElements = [];
var _iterator = _createForOfIteratorHelper(_AXObjectsMap.default.entries()),
_step;
try {

@@ -40,5 +46,15 @@ var _loop = function _loop() {

if (concept) {
var relationConcepts = AXObjectElementMap.get(name) || new Set([]);
relationConcepts.add(concept);
AXObjectElementMap.set(name, relationConcepts);
var index = AXObjectElements.findIndex(function (_ref5) {
var _ref6 = _slicedToArray(_ref5, 1),
key = _ref6[0];
return key === name;
});
if (index === -1) {
AXObjectElements.push([name, []]);
index = AXObjectElements.length - 1;
}
AXObjectElements[index][1].push(concept);
}

@@ -50,21 +66,42 @@ }

for (var _iterator = _AXObjectsMap["default"][Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
for (_iterator.s(); !(_step = _iterator.n()).done;) {
_loop();
}
} catch (err) {
_didIteratorError = true;
_iteratorError = err;
_iterator.e(err);
} finally {
try {
if (!_iteratorNormalCompletion && _iterator["return"] != null) {
_iterator["return"]();
}
} finally {
if (_didIteratorError) {
throw _iteratorError;
}
}
_iterator.f();
}
var AXObjectElementMap = {
entries: function entries() {
return AXObjectElements;
},
get: function get(key) {
var item = AXObjectElements.find(function (tuple) {
return tuple[0] === key ? true : false;
});
return item && item[1];
},
has: function has(key) {
return !!this.get(key);
},
keys: function keys() {
return AXObjectElements.map(function (_ref) {
var _ref2 = _slicedToArray(_ref, 1),
key = _ref2[0];
return key;
});
},
values: function values() {
return AXObjectElements.map(function (_ref3) {
var _ref4 = _slicedToArray(_ref3, 2),
values = _ref4[1];
return values;
});
}
};
var _default = AXObjectElementMap;
exports["default"] = _default;
exports.default = _default;

@@ -6,21 +6,27 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var _AXObjectsMap = _interopRequireDefault(require("./AXObjectsMap"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _nonIterableRest(); }
function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }
function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance"); }
function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function _iterableToArrayLimit(arr, i) { if (!(Symbol.iterator in Object(arr) || Object.prototype.toString.call(arr) === "[object Arguments]")) { return; } var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; }
function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; }
function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }
var AXObjectRoleMap = new Map([]);
var _iteratorNormalCompletion = true;
var _didIteratorError = false;
var _iteratorError = undefined;
function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e2) { throw _e2; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e3) { didErr = true; err = _e3; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
var AXObjectRoleElements = [];
var _iterator = _createForOfIteratorHelper(_AXObjectsMap.default.entries()),
_step;
try {

@@ -40,5 +46,15 @@ var _loop = function _loop() {

if (concept) {
var relationConcepts = AXObjectRoleMap.get(name) || new Set([]);
relationConcepts.add(concept);
AXObjectRoleMap.set(name, relationConcepts);
var index = AXObjectRoleElements.findIndex(function (_ref5) {
var _ref6 = _slicedToArray(_ref5, 1),
key = _ref6[0];
return key === name;
});
if (index === -1) {
AXObjectRoleElements.push([name, []]);
index = AXObjectRoleElements.length - 1;
}
AXObjectRoleElements[index][1].push(concept);
}

@@ -50,21 +66,42 @@ }

for (var _iterator = _AXObjectsMap["default"][Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
for (_iterator.s(); !(_step = _iterator.n()).done;) {
_loop();
}
} catch (err) {
_didIteratorError = true;
_iteratorError = err;
_iterator.e(err);
} finally {
try {
if (!_iteratorNormalCompletion && _iterator["return"] != null) {
_iterator["return"]();
}
} finally {
if (_didIteratorError) {
throw _iteratorError;
}
}
_iterator.f();
}
var AXObjectRoleMap = {
entries: function entries() {
return AXObjectRoleElements;
},
get: function get(key) {
var item = AXObjectRoleElements.find(function (tuple) {
return tuple[0] === key ? true : false;
});
return item && item[1];
},
has: function has(key) {
return !!this.get(key);
},
keys: function keys() {
return AXObjectRoleElements.map(function (_ref) {
var _ref2 = _slicedToArray(_ref, 1),
key = _ref2[0];
return key;
});
},
values: function values() {
return AXObjectRoleElements.map(function (_ref3) {
var _ref4 = _slicedToArray(_ref3, 2),
values = _ref4[1];
return values;
});
}
};
var _default = AXObjectRoleMap;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;

@@ -255,6 +255,48 @@ var _AbbrRole = _interopRequireDefault(require("./etc/objects/AbbrRole"));

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var AXObjectsMap = new Map([['AbbrRole', _AbbrRole["default"]], ['AlertDialogRole', _AlertDialogRole["default"]], ['AlertRole', _AlertRole["default"]], ['AnnotationRole', _AnnotationRole["default"]], ['ApplicationRole', _ApplicationRole["default"]], ['ArticleRole', _ArticleRole["default"]], ['AudioRole', _AudioRole["default"]], ['BannerRole', _BannerRole["default"]], ['BlockquoteRole', _BlockquoteRole["default"]], ['BusyIndicatorRole', _BusyIndicatorRole["default"]], ['ButtonRole', _ButtonRole["default"]], ['CanvasRole', _CanvasRole["default"]], ['CaptionRole', _CaptionRole["default"]], ['CellRole', _CellRole["default"]], ['CheckBoxRole', _CheckBoxRole["default"]], ['ColorWellRole', _ColorWellRole["default"]], ['ColumnHeaderRole', _ColumnHeaderRole["default"]], ['ColumnRole', _ColumnRole["default"]], ['ComboBoxRole', _ComboBoxRole["default"]], ['ComplementaryRole', _ComplementaryRole["default"]], ['ContentInfoRole', _ContentInfoRole["default"]], ['DateRole', _DateRole["default"]], ['DateTimeRole', _DateTimeRole["default"]], ['DefinitionRole', _DefinitionRole["default"]], ['DescriptionListDetailRole', _DescriptionListDetailRole["default"]], ['DescriptionListRole', _DescriptionListRole["default"]], ['DescriptionListTermRole', _DescriptionListTermRole["default"]], ['DetailsRole', _DetailsRole["default"]], ['DialogRole', _DialogRole["default"]], ['DirectoryRole', _DirectoryRole["default"]], ['DisclosureTriangleRole', _DisclosureTriangleRole["default"]], ['DivRole', _DivRole["default"]], ['DocumentRole', _DocumentRole["default"]], ['EmbeddedObjectRole', _EmbeddedObjectRole["default"]], ['FeedRole', _FeedRole["default"]], ['FigcaptionRole', _FigcaptionRole["default"]], ['FigureRole', _FigureRole["default"]], ['FooterRole', _FooterRole["default"]], ['FormRole', _FormRole["default"]], ['GridRole', _GridRole["default"]], ['GroupRole', _GroupRole["default"]], ['HeadingRole', _HeadingRole["default"]], ['IframePresentationalRole', _IframePresentationalRole["default"]], ['IframeRole', _IframeRole["default"]], ['IgnoredRole', _IgnoredRole["default"]], ['ImageMapLinkRole', _ImageMapLinkRole["default"]], ['ImageMapRole', _ImageMapRole["default"]], ['ImageRole', _ImageRole["default"]], ['InlineTextBoxRole', _InlineTextBoxRole["default"]], ['InputTimeRole', _InputTimeRole["default"]], ['LabelRole', _LabelRole["default"]], ['LegendRole', _LegendRole["default"]], ['LineBreakRole', _LineBreakRole["default"]], ['LinkRole', _LinkRole["default"]], ['ListBoxOptionRole', _ListBoxOptionRole["default"]], ['ListBoxRole', _ListBoxRole["default"]], ['ListItemRole', _ListItemRole["default"]], ['ListMarkerRole', _ListMarkerRole["default"]], ['ListRole', _ListRole["default"]], ['LogRole', _LogRole["default"]], ['MainRole', _MainRole["default"]], ['MarkRole', _MarkRole["default"]], ['MarqueeRole', _MarqueeRole["default"]], ['MathRole', _MathRole["default"]], ['MenuBarRole', _MenuBarRole["default"]], ['MenuButtonRole', _MenuButtonRole["default"]], ['MenuItemRole', _MenuItemRole["default"]], ['MenuItemCheckBoxRole', _MenuItemCheckBoxRole["default"]], ['MenuItemRadioRole', _MenuItemRadioRole["default"]], ['MenuListOptionRole', _MenuListOptionRole["default"]], ['MenuListPopupRole', _MenuListPopupRole["default"]], ['MenuRole', _MenuRole["default"]], ['MeterRole', _MeterRole["default"]], ['NavigationRole', _NavigationRole["default"]], ['NoneRole', _NoneRole["default"]], ['NoteRole', _NoteRole["default"]], ['OutlineRole', _OutlineRole["default"]], ['ParagraphRole', _ParagraphRole["default"]], ['PopUpButtonRole', _PopUpButtonRole["default"]], ['PreRole', _PreRole["default"]], ['PresentationalRole', _PresentationalRole["default"]], ['ProgressIndicatorRole', _ProgressIndicatorRole["default"]], ['RadioButtonRole', _RadioButtonRole["default"]], ['RadioGroupRole', _RadioGroupRole["default"]], ['RegionRole', _RegionRole["default"]], ['RootWebAreaRole', _RootWebAreaRole["default"]], ['RowHeaderRole', _RowHeaderRole["default"]], ['RowRole', _RowRole["default"]], ['RubyRole', _RubyRole["default"]], ['RulerRole', _RulerRole["default"]], ['ScrollAreaRole', _ScrollAreaRole["default"]], ['ScrollBarRole', _ScrollBarRole["default"]], ['SeamlessWebAreaRole', _SeamlessWebAreaRole["default"]], ['SearchRole', _SearchRole["default"]], ['SearchBoxRole', _SearchBoxRole["default"]], ['SliderRole', _SliderRole["default"]], ['SliderThumbRole', _SliderThumbRole["default"]], ['SpinButtonRole', _SpinButtonRole["default"]], ['SpinButtonPartRole', _SpinButtonPartRole["default"]], ['SplitterRole', _SplitterRole["default"]], ['StaticTextRole', _StaticTextRole["default"]], ['StatusRole', _StatusRole["default"]], ['SVGRootRole', _SVGRootRole["default"]], ['SwitchRole', _SwitchRole["default"]], ['TabGroupRole', _TabGroupRole["default"]], ['TabRole', _TabRole["default"]], ['TableHeaderContainerRole', _TableHeaderContainerRole["default"]], ['TableRole', _TableRole["default"]], ['TabListRole', _TabListRole["default"]], ['TabPanelRole', _TabPanelRole["default"]], ['TermRole', _TermRole["default"]], ['TextFieldRole', _TextFieldRole["default"]], ['TimeRole', _TimeRole["default"]], ['TimerRole', _TimerRole["default"]], ['ToggleButtonRole', _ToggleButtonRole["default"]], ['ToolbarRole', _ToolbarRole["default"]], ['TreeRole', _TreeRole["default"]], ['TreeGridRole', _TreeGridRole["default"]], ['TreeItemRole', _TreeItemRole["default"]], ['UserInterfaceTooltipRole', _UserInterfaceTooltipRole["default"]], ['VideoRole', _VideoRole["default"]], ['WebAreaRole', _WebAreaRole["default"]], ['WindowRole', _WindowRole["default"]]]);
function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }
function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; }
function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }
var AXObjects = [['AbbrRole', _AbbrRole.default], ['AlertDialogRole', _AlertDialogRole.default], ['AlertRole', _AlertRole.default], ['AnnotationRole', _AnnotationRole.default], ['ApplicationRole', _ApplicationRole.default], ['ArticleRole', _ArticleRole.default], ['AudioRole', _AudioRole.default], ['BannerRole', _BannerRole.default], ['BlockquoteRole', _BlockquoteRole.default], ['BusyIndicatorRole', _BusyIndicatorRole.default], ['ButtonRole', _ButtonRole.default], ['CanvasRole', _CanvasRole.default], ['CaptionRole', _CaptionRole.default], ['CellRole', _CellRole.default], ['CheckBoxRole', _CheckBoxRole.default], ['ColorWellRole', _ColorWellRole.default], ['ColumnHeaderRole', _ColumnHeaderRole.default], ['ColumnRole', _ColumnRole.default], ['ComboBoxRole', _ComboBoxRole.default], ['ComplementaryRole', _ComplementaryRole.default], ['ContentInfoRole', _ContentInfoRole.default], ['DateRole', _DateRole.default], ['DateTimeRole', _DateTimeRole.default], ['DefinitionRole', _DefinitionRole.default], ['DescriptionListDetailRole', _DescriptionListDetailRole.default], ['DescriptionListRole', _DescriptionListRole.default], ['DescriptionListTermRole', _DescriptionListTermRole.default], ['DetailsRole', _DetailsRole.default], ['DialogRole', _DialogRole.default], ['DirectoryRole', _DirectoryRole.default], ['DisclosureTriangleRole', _DisclosureTriangleRole.default], ['DivRole', _DivRole.default], ['DocumentRole', _DocumentRole.default], ['EmbeddedObjectRole', _EmbeddedObjectRole.default], ['FeedRole', _FeedRole.default], ['FigcaptionRole', _FigcaptionRole.default], ['FigureRole', _FigureRole.default], ['FooterRole', _FooterRole.default], ['FormRole', _FormRole.default], ['GridRole', _GridRole.default], ['GroupRole', _GroupRole.default], ['HeadingRole', _HeadingRole.default], ['IframePresentationalRole', _IframePresentationalRole.default], ['IframeRole', _IframeRole.default], ['IgnoredRole', _IgnoredRole.default], ['ImageMapLinkRole', _ImageMapLinkRole.default], ['ImageMapRole', _ImageMapRole.default], ['ImageRole', _ImageRole.default], ['InlineTextBoxRole', _InlineTextBoxRole.default], ['InputTimeRole', _InputTimeRole.default], ['LabelRole', _LabelRole.default], ['LegendRole', _LegendRole.default], ['LineBreakRole', _LineBreakRole.default], ['LinkRole', _LinkRole.default], ['ListBoxOptionRole', _ListBoxOptionRole.default], ['ListBoxRole', _ListBoxRole.default], ['ListItemRole', _ListItemRole.default], ['ListMarkerRole', _ListMarkerRole.default], ['ListRole', _ListRole.default], ['LogRole', _LogRole.default], ['MainRole', _MainRole.default], ['MarkRole', _MarkRole.default], ['MarqueeRole', _MarqueeRole.default], ['MathRole', _MathRole.default], ['MenuBarRole', _MenuBarRole.default], ['MenuButtonRole', _MenuButtonRole.default], ['MenuItemRole', _MenuItemRole.default], ['MenuItemCheckBoxRole', _MenuItemCheckBoxRole.default], ['MenuItemRadioRole', _MenuItemRadioRole.default], ['MenuListOptionRole', _MenuListOptionRole.default], ['MenuListPopupRole', _MenuListPopupRole.default], ['MenuRole', _MenuRole.default], ['MeterRole', _MeterRole.default], ['NavigationRole', _NavigationRole.default], ['NoneRole', _NoneRole.default], ['NoteRole', _NoteRole.default], ['OutlineRole', _OutlineRole.default], ['ParagraphRole', _ParagraphRole.default], ['PopUpButtonRole', _PopUpButtonRole.default], ['PreRole', _PreRole.default], ['PresentationalRole', _PresentationalRole.default], ['ProgressIndicatorRole', _ProgressIndicatorRole.default], ['RadioButtonRole', _RadioButtonRole.default], ['RadioGroupRole', _RadioGroupRole.default], ['RegionRole', _RegionRole.default], ['RootWebAreaRole', _RootWebAreaRole.default], ['RowHeaderRole', _RowHeaderRole.default], ['RowRole', _RowRole.default], ['RubyRole', _RubyRole.default], ['RulerRole', _RulerRole.default], ['ScrollAreaRole', _ScrollAreaRole.default], ['ScrollBarRole', _ScrollBarRole.default], ['SeamlessWebAreaRole', _SeamlessWebAreaRole.default], ['SearchRole', _SearchRole.default], ['SearchBoxRole', _SearchBoxRole.default], ['SliderRole', _SliderRole.default], ['SliderThumbRole', _SliderThumbRole.default], ['SpinButtonRole', _SpinButtonRole.default], ['SpinButtonPartRole', _SpinButtonPartRole.default], ['SplitterRole', _SplitterRole.default], ['StaticTextRole', _StaticTextRole.default], ['StatusRole', _StatusRole.default], ['SVGRootRole', _SVGRootRole.default], ['SwitchRole', _SwitchRole.default], ['TabGroupRole', _TabGroupRole.default], ['TabRole', _TabRole.default], ['TableHeaderContainerRole', _TableHeaderContainerRole.default], ['TableRole', _TableRole.default], ['TabListRole', _TabListRole.default], ['TabPanelRole', _TabPanelRole.default], ['TermRole', _TermRole.default], ['TextFieldRole', _TextFieldRole.default], ['TimeRole', _TimeRole.default], ['TimerRole', _TimerRole.default], ['ToggleButtonRole', _ToggleButtonRole.default], ['ToolbarRole', _ToolbarRole.default], ['TreeRole', _TreeRole.default], ['TreeGridRole', _TreeGridRole.default], ['TreeItemRole', _TreeItemRole.default], ['UserInterfaceTooltipRole', _UserInterfaceTooltipRole.default], ['VideoRole', _VideoRole.default], ['WebAreaRole', _WebAreaRole.default], ['WindowRole', _WindowRole.default]];
var AXObjectsMap = {
entries: function entries() {
return AXObjects;
},
get: function get(key) {
var item = AXObjects.find(function (tuple) {
return tuple[0] === key ? true : false;
});
return item && item[1];
},
has: function has(key) {
return !!this.get(key);
},
keys: function keys() {
return AXObjects.map(function (_ref) {
var _ref2 = _slicedToArray(_ref, 1),
key = _ref2[0];
return key;
});
},
values: function values() {
return AXObjects.map(function (_ref3) {
var _ref4 = _slicedToArray(_ref3, 2),
values = _ref4[1];
return values;
});
}
};
var _default = AXObjectsMap;
exports["default"] = _default;
exports.default = _default;

@@ -6,31 +6,27 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var _AXObjectsMap = _interopRequireDefault(require("./AXObjectsMap"));
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _nonIterableRest(); }
function _slicedToArray(arr, i) { return _arrayWithHoles(arr) || _iterableToArrayLimit(arr, i) || _unsupportedIterableToArray(arr, i) || _nonIterableRest(); }
function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance"); }
function _nonIterableRest() { throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); }
function _iterableToArrayLimit(arr, i) { if (!(Symbol.iterator in Object(arr) || Object.prototype.toString.call(arr) === "[object Arguments]")) { return; } var _arr = []; var _n = true; var _d = false; var _e = undefined; try { for (var _i = arr[Symbol.iterator](), _s; !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; }
function _iterableToArrayLimit(arr, i) { var _i = arr == null ? null : typeof Symbol !== "undefined" && arr[Symbol.iterator] || arr["@@iterator"]; if (_i == null) return; var _arr = []; var _n = true; var _d = false; var _s, _e; try { for (_i = _i.call(arr); !(_n = (_s = _i.next()).done); _n = true) { _arr.push(_s.value); if (i && _arr.length === i) break; } } catch (err) { _d = true; _e = err; } finally { try { if (!_n && _i["return"] != null) _i["return"](); } finally { if (_d) throw _e; } } return _arr; }
function _arrayWithHoles(arr) { if (Array.isArray(arr)) return arr; }
function _toConsumableArray(arr) { return _arrayWithoutHoles(arr) || _iterableToArray(arr) || _nonIterableSpread(); }
function _createForOfIteratorHelper(o, allowArrayLike) { var it = typeof Symbol !== "undefined" && o[Symbol.iterator] || o["@@iterator"]; if (!it) { if (Array.isArray(o) || (it = _unsupportedIterableToArray(o)) || allowArrayLike && o && typeof o.length === "number") { if (it) o = it; var i = 0; var F = function F() {}; return { s: F, n: function n() { if (i >= o.length) return { done: true }; return { done: false, value: o[i++] }; }, e: function e(_e2) { throw _e2; }, f: F }; } throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method."); } var normalCompletion = true, didErr = false, err; return { s: function s() { it = it.call(o); }, n: function n() { var step = it.next(); normalCompletion = step.done; return step; }, e: function e(_e3) { didErr = true; err = _e3; }, f: function f() { try { if (!normalCompletion && it.return != null) it.return(); } finally { if (didErr) throw err; } } }; }
function _nonIterableSpread() { throw new TypeError("Invalid attempt to spread non-iterable instance"); }
function _unsupportedIterableToArray(o, minLen) { if (!o) return; if (typeof o === "string") return _arrayLikeToArray(o, minLen); var n = Object.prototype.toString.call(o).slice(8, -1); if (n === "Object" && o.constructor) n = o.constructor.name; if (n === "Map" || n === "Set") return Array.from(o); if (n === "Arguments" || /^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)) return _arrayLikeToArray(o, minLen); }
function _iterableToArray(iter) { if (Symbol.iterator in Object(iter) || Object.prototype.toString.call(iter) === "[object Arguments]") return Array.from(iter); }
function _arrayLikeToArray(arr, len) { if (len == null || len > arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
function _arrayWithoutHoles(arr) { if (Array.isArray(arr)) { for (var i = 0, arr2 = new Array(arr.length); i < arr.length; i++) { arr2[i] = arr[i]; } return arr2; } }
var elementAXObjects = [];
var axObjectNames = _toConsumableArray(_AXObjectsMap["default"].keys());
var _iterator = _createForOfIteratorHelper(_AXObjectsMap.default.entries()),
_step;
var elementAXObjectMap = new Map([]);
var _iteratorNormalCompletion = true;
var _didIteratorError = false;
var _iteratorError = undefined;
try {

@@ -51,16 +47,31 @@ var _loop = function _loop() {

var conceptStr = JSON.stringify(concept);
var axObjects = (_toConsumableArray(elementAXObjectMap.entries()).find(function (_ref) {
var _ref2 = _slicedToArray(_ref, 2),
key = _ref2[0],
value = _ref2[1];
var axObjects;
var index = 0;
return JSON.stringify(key) === conceptStr;
}) || [])[1];
for (; index < elementAXObjects.length; index++) {
var _key = elementAXObjects[index][0];
if (JSON.stringify(_key) === conceptStr) {
axObjects = elementAXObjects[index][1];
break;
}
}
if (!axObjects) {
axObjects = new Set([]);
axObjects = [];
}
axObjects.add(name);
elementAXObjectMap.set(concept, axObjects);
var loc = axObjects.findIndex(function (item) {
return item === name;
});
if (loc === -1) {
axObjects.push(name);
}
if (index < elementAXObjects.length) {
elementAXObjects.splice(index, 1, [concept, axObjects]);
} else {
elementAXObjects.push([concept, axObjects]);
}
}

@@ -72,21 +83,42 @@ }

for (var _iterator = _AXObjectsMap["default"][Symbol.iterator](), _step; !(_iteratorNormalCompletion = (_step = _iterator.next()).done); _iteratorNormalCompletion = true) {
for (_iterator.s(); !(_step = _iterator.n()).done;) {
_loop();
}
} catch (err) {
_didIteratorError = true;
_iteratorError = err;
_iterator.e(err);
} finally {
try {
if (!_iteratorNormalCompletion && _iterator["return"] != null) {
_iterator["return"]();
}
} finally {
if (_didIteratorError) {
throw _iteratorError;
}
}
_iterator.f();
}
var elementAXObjectMap = {
entries: function entries() {
return elementAXObjects;
},
get: function get(key) {
var item = elementAXObjects.find(function (tuple) {
return tuple[0] === key ? true : false;
});
return item && item[1];
},
has: function has(key) {
return !!this.get(key);
},
keys: function keys() {
return elementAXObjects.map(function (_ref) {
var _ref2 = _slicedToArray(_ref, 1),
key = _ref2[0];
return key;
});
},
values: function values() {
return elementAXObjects.map(function (_ref3) {
var _ref4 = _slicedToArray(_ref3, 2),
values = _ref4[1];
return values;
});
}
};
var _default = elementAXObjectMap;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var AbbrRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = AbbrRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var AlertDialogRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = AlertDialogRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var AlertRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = AlertRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var AnnotationRole = {

@@ -13,2 +13,2 @@ relatedConcepts: [],

var _default = AnnotationRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var ApplicationRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = ApplicationRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var ArticleRole = {

@@ -23,2 +23,2 @@ relatedConcepts: [{

var _default = ArticleRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var AudioRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = AudioRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var BannerRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = BannerRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var BlockquoteRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = BlockquoteRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var BusyIndicatorRole = {

@@ -21,2 +21,2 @@ relatedConcepts: [{

var _default = BusyIndicatorRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var ButtonRole = {

@@ -23,2 +23,2 @@ relatedConcepts: [{

var _default = ButtonRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var CanvasRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = CanvasRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var CaptionRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = CaptionRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var CellRole = {

@@ -28,2 +28,2 @@ relatedConcepts: [{

var _default = CellRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var CheckBoxRole = {

@@ -27,2 +27,2 @@ relatedConcepts: [{

var _default = CheckBoxRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var ColorWellRole = {

@@ -22,2 +22,2 @@ relatedConcepts: [{

var _default = ColorWellRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var ColumnHeaderRole = {

@@ -23,2 +23,2 @@ relatedConcepts: [{

var _default = ColumnHeaderRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var ColumnRole = {

@@ -13,2 +13,2 @@ relatedConcepts: [],

var _default = ColumnRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var ComboBoxRole = {

@@ -23,2 +23,2 @@ relatedConcepts: [{

var _default = ComboBoxRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var ComplementaryRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = ComplementaryRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var ContentInfoRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = ContentInfoRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var DateRole = {

@@ -22,2 +22,2 @@ relatedConcepts: [{

var _default = DateRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var DateTimeRole = {

@@ -22,2 +22,2 @@ relatedConcepts: [{

var _default = DateTimeRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var DefinitionRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = DefinitionRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var DescriptionListDetailRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = DescriptionListDetailRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var DescriptionListRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = DescriptionListRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var DescriptionListTermRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = DescriptionListTermRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var DetailsRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = DetailsRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var DialogRole = {

@@ -23,2 +23,2 @@ relatedConcepts: [{

var _default = DialogRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var DirectoryRole = {

@@ -23,2 +23,2 @@ relatedConcepts: [{

var _default = DirectoryRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var DisclosureTriangleRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = DisclosureTriangleRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var DivRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = DivRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var DocumentRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = DocumentRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var EmbeddedObjectRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = EmbeddedObjectRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var FeedRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = FeedRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var FigcaptionRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = FigcaptionRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var FigureRole = {

@@ -23,2 +23,2 @@ relatedConcepts: [{

var _default = FigureRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var FooterRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = FooterRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var FormRole = {

@@ -23,2 +23,2 @@ relatedConcepts: [{

var _default = FormRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var GridRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = GridRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var GroupRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = GroupRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var HeadingRole = {

@@ -48,2 +48,2 @@ relatedConcepts: [{

var _default = HeadingRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var IframePresentationalRole = {

@@ -13,2 +13,2 @@ relatedConcepts: [],

var _default = IframePresentationalRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var IframeRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = IframeRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var IgnoredRole = {

@@ -13,2 +13,2 @@ relatedConcepts: [],

var _default = IgnoredRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var ImageMapLinkRole = {

@@ -13,2 +13,2 @@ relatedConcepts: [],

var _default = ImageMapLinkRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var ImageMapRole = {

@@ -21,2 +21,2 @@ relatedConcepts: [{

var _default = ImageMapRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var ImageRole = {

@@ -23,2 +23,2 @@ relatedConcepts: [{

var _default = ImageRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var InlineTextBoxRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = InlineTextBoxRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var InputTimeRole = {

@@ -22,2 +22,2 @@ relatedConcepts: [{

var _default = InputTimeRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var LabelRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = LabelRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var LegendRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = LegendRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var LineBreakRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = LineBreakRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var LinkRole = {

@@ -26,2 +26,2 @@ relatedConcepts: [{

var _default = LinkRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var ListBoxOptionRole = {

@@ -23,2 +23,2 @@ relatedConcepts: [{

var _default = ListBoxOptionRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var ListBoxRole = {

@@ -28,2 +28,2 @@ relatedConcepts: [{

var _default = ListBoxRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var ListItemRole = {

@@ -23,2 +23,2 @@ relatedConcepts: [{

var _default = ListItemRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var ListMarkerRole = {

@@ -13,2 +13,2 @@ relatedConcepts: [],

var _default = ListMarkerRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var ListRole = {

@@ -28,2 +28,2 @@ relatedConcepts: [{

var _default = ListRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var LogRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = LogRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var MainRole = {

@@ -23,2 +23,2 @@ relatedConcepts: [{

var _default = MainRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var MarkRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = MarkRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var MarqueeRole = {

@@ -23,2 +23,2 @@ relatedConcepts: [{

var _default = MarqueeRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var MathRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = MathRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var MenuBarRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = MenuBarRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var MenuButtonRole = {

@@ -13,2 +13,2 @@ relatedConcepts: [],

var _default = MenuButtonRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var MenuItemCheckBoxRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = MenuItemCheckBoxRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var MenuItemRadioRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = MenuItemRadioRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var MenuItemRole = {

@@ -23,2 +23,2 @@ relatedConcepts: [{

var _default = MenuItemRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var MenuListOptionRole = {

@@ -13,2 +13,2 @@ relatedConcepts: [],

var _default = MenuListOptionRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var MenuListPopupRole = {

@@ -13,2 +13,2 @@ relatedConcepts: [],

var _default = MenuListPopupRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var MenuRole = {

@@ -23,2 +23,2 @@ relatedConcepts: [{

var _default = MenuRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var MeterRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = MeterRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var NavigationRole = {

@@ -23,2 +23,2 @@ relatedConcepts: [{

var _default = NavigationRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var NoneRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = NoneRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var NoteRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = NoteRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var OutlineRole = {

@@ -13,2 +13,2 @@ relatedConcepts: [],

var _default = OutlineRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var ParagraphRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = ParagraphRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var PopUpButtonRole = {

@@ -13,2 +13,2 @@ relatedConcepts: [],

var _default = PopUpButtonRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var PreRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = PreRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var PresentationalRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = PresentationalRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var ProgressIndicatorRole = {

@@ -23,2 +23,2 @@ relatedConcepts: [{

var _default = ProgressIndicatorRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var RadioButtonRole = {

@@ -27,2 +27,2 @@ relatedConcepts: [{

var _default = RadioButtonRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var RadioGroupRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = RadioGroupRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var RegionRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = RegionRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var RootWebAreaRole = {

@@ -13,2 +13,2 @@ relatedConcepts: [],

var _default = RootWebAreaRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var RowHeaderRole = {

@@ -27,2 +27,2 @@ relatedConcepts: [{

var _default = RowHeaderRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var RowRole = {

@@ -23,2 +23,2 @@ relatedConcepts: [{

var _default = RowRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var RubyRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = RubyRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var RulerRole = {

@@ -13,2 +13,2 @@ relatedConcepts: [],

var _default = RulerRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var ScrollAreaRole = {

@@ -13,2 +13,2 @@ relatedConcepts: [],

var _default = ScrollAreaRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var ScrollBarRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = ScrollBarRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var SeamlessWebAreaRole = {

@@ -13,2 +13,2 @@ relatedConcepts: [],

var _default = SeamlessWebAreaRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var SearchBoxRole = {

@@ -27,2 +27,2 @@ relatedConcepts: [{

var _default = SearchBoxRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var SearchRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = SearchRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var SliderRole = {

@@ -27,2 +27,2 @@ relatedConcepts: [{

var _default = SliderRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var SliderThumbRole = {

@@ -13,2 +13,2 @@ relatedConcepts: [],

var _default = SliderThumbRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var SpinButtonPartRole = {

@@ -13,2 +13,2 @@ relatedConcepts: [],

var _default = SpinButtonPartRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var SpinButtonRole = {

@@ -27,2 +27,2 @@ relatedConcepts: [{

var _default = SpinButtonRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var SplitterRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = SplitterRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var StaticTextRole = {

@@ -13,2 +13,2 @@ relatedConcepts: [],

var _default = StaticTextRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var StatusRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = StatusRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var SVGRootRole = {

@@ -13,2 +13,2 @@ relatedConcepts: [],

var _default = SVGRootRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var SwitchRole = {

@@ -27,2 +27,2 @@ relatedConcepts: [{

var _default = SwitchRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var TabGroupRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = TabGroupRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var TableHeaderContainerRole = {

@@ -13,2 +13,2 @@ relatedConcepts: [],

var _default = TableHeaderContainerRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var TableRole = {

@@ -23,2 +23,2 @@ relatedConcepts: [{

var _default = TableRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var TabListRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = TabListRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var TabPanelRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = TabPanelRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var TabRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = TabRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var TermRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = TermRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var TextFieldRole = {

@@ -32,2 +32,2 @@ relatedConcepts: [{

var _default = TextFieldRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var TimeRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = TimeRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var TimerRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = TimerRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var ToggleButtonRole = {

@@ -20,2 +20,2 @@ relatedConcepts: [{

var _default = ToggleButtonRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var ToolbarRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = ToolbarRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var TreeGridRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = TreeGridRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var TreeItemRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = TreeItemRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var TreeRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = TreeRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var UserInterfaceTooltipRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = UserInterfaceTooltipRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var VideoRole = {

@@ -18,2 +18,2 @@ relatedConcepts: [{

var _default = VideoRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var WebAreaRole = {

@@ -13,2 +13,2 @@ relatedConcepts: [],

var _default = WebAreaRole;
exports["default"] = _default;
exports.default = _default;

@@ -6,3 +6,3 @@ "use strict";

});
exports["default"] = void 0;
exports.default = void 0;
var WindowRole = {

@@ -13,2 +13,2 @@ relatedConcepts: [],

var _default = WindowRole;
exports["default"] = _default;
exports.default = _default;

@@ -16,11 +16,11 @@ "use strict";

function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { "default": obj }; }
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; }
var AXObjectElements = _AXObjectElementMap["default"];
var AXObjectElements = _AXObjectElementMap.default;
exports.AXObjectElements = AXObjectElements;
var AXObjectRoles = _AXObjectRoleMap["default"];
var AXObjectRoles = _AXObjectRoleMap.default;
exports.AXObjectRoles = AXObjectRoles;
var AXObjects = _AXObjectsMap["default"];
var AXObjects = _AXObjectsMap.default;
exports.AXObjects = AXObjects;
var elementAXObjects = _elementAXObjectMap["default"];
var elementAXObjects = _elementAXObjectMap.default;
exports.elementAXObjects = elementAXObjects;
{
"name": "axobject-query",
"version": "2.2.0",
"version": "3.0.0",
"description": "Programmatic access to information about the AXObject Model",

@@ -11,6 +11,4 @@ "main": "lib/index.js",

"build": "rimraf lib && babel src --out-dir lib",
"prepare": "npm run lint && npm run flow && npm run test && npm run build",
"coveralls": "cat ./reports/lcov.info | coveralls",
"flow": "flow; test $? -eq 0 -o $? -eq 2",
"lint": "eslint --config .eslintrc src __tests__",
"flow": "flow",
"lint": "eslint --config .eslintrc src __tests__ scripts",
"lint:fix": "npm run lint -- --fix",

@@ -36,19 +34,20 @@ "pretest": "npm run lint:fix && npm run flow",

"devDependencies": {
"@babel/cli": "^7.6.4",
"@babel/core": "^7.6.4",
"@babel/preset-env": "^7.6.3",
"@babel/preset-flow": "^7.7.4",
"babel-eslint": "^10.0.1",
"babel-jest": "^24.0.0",
"coveralls": "^2.12.0",
"eslint": "^5 || ^6",
"eslint-config-airbnb-base": "^13.0.0",
"eslint-plugin-flowtype": "^3.5.0",
"eslint-plugin-import": "^2.18.0",
"expect": "^1.20.2",
"flow-bin": "^0.112.0",
"jest": "^24.9.0",
"rimraf": "^2.6.3"
"@babel/cli": "^7.12.10",
"@babel/core": "^7.12.10",
"@babel/preset-env": "^7.15.6",
"@babel/preset-flow": "^7.12.1",
"babel-eslint": "^10.1.0",
"babel-jest": "^27.2.2",
"eslint": "^7.16.0",
"eslint-config-airbnb-base": "^14.2.1",
"eslint-plugin-flowtype": "^6.1.0",
"eslint-plugin-import": "^2.22.1",
"expect": "^27.2.2",
"flow-bin": "^0.161.0",
"jest": "^27.2.2",
"rimraf": "^3.0.2"
},
"dependencies": {},
"engines": {
"node": ">=6.0"
},
"jest": {

@@ -62,3 +61,9 @@ "coverageReporters": [

]
}
},
"browserslist": [
">0.2%",
"not dead",
"not op_mini all",
"ie 11"
]
}

@@ -1,3 +0,1 @@

[![Build Status](https://travis-ci.org/A11yance/axobject-query.svg?branch=master)](https://travis-ci.org/A11yance/axobject-query)
**NOTICE: The API for AXObject Query is very much under development until a major version release. Please be aware that data structures might change in minor version releases before 1.0.0 is released.**

@@ -7,2 +5,4 @@

![CI](https://github.com/A11yance/axobject-query/workflows/CI/badge.svg)
Approximate model of the [Chrome AXObject](https://cs.chromium.org/chromium/src/third_party/WebKit/Source/modules/accessibility/AXObject.h).

@@ -12,2 +12,4 @@

CDN URL: <https://unpkg.com/axobject-query>
## Utilities

@@ -21,2 +23,16 @@

#### Interface
These methods are available on each export from the module. The typing here in the documentation is pseudo-typed. Each export will have its own specific types for each method signature.
{|
entries: () => Array<$Item>,
get: (key: $Key) => ?$Value,
has: (key: $Key) => boolean,
keys: () => Array<$Key>,
values: () => Array<$Value>,
|};
### Concepts in the project
AXObjects are mapped to their HTML and ARIA concepts in the `relatedConcepts` field.

@@ -26,129 +42,129 @@

```javascript
[
[ 'AbbrRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'AlertDialogRole', { relatedConcepts: [ [Object] ], type: 'window' } ],
[ 'AlertRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'AnnotationRole', { relatedConcepts: [], type: 'structure' } ],
[ 'ApplicationRole', { relatedConcepts: [ [Object] ], type: 'window' } ],
[ 'ArticleRole', { relatedConcepts: [ [Object], [Object] ], type: 'structure' } ],
[ 'AudioRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],
[ 'BannerRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'BlockquoteRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'BusyIndicatorRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],
[ 'ButtonRole', { relatedConcepts: [ [Object], [Object] ], type: 'widget' } ],
[ 'CanvasRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],
[ 'CaptionRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'CellRole', { relatedConcepts: [ [Object], [Object], [Object] ], type: 'widget' } ],
[ 'CheckBoxRole', { relatedConcepts: [ [Object], [Object] ], type: 'widget' } ],
[ 'ColorWellRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],
[ 'ColumnHeaderRole', { relatedConcepts: [ [Object], [Object] ], type: 'widget' } ],
[ 'ColumnRole', { relatedConcepts: [], type: 'structure' } ],
[ 'ComboBoxRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],
[ 'ComplementaryRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'ContentInfoRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'DateRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],
[ 'DateTimeRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],
[ 'DefinitionRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'DescriptionListDetailRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'DescriptionListRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'DescriptionListTermRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'DetailsRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'DialogRole', { relatedConcepts: [ [Object], [Object] ], type: 'window' } ],
[ 'DirectoryRole', { relatedConcepts: [ [Object], [Object] ], type: 'structure' } ],
[ 'DisclosureTriangleRole', { relatedConcepts: [], type: 'widget' } ],
[ 'DivRole', { relatedConcepts: [ [Object] ], type: 'generic' } ],
[ 'DocumentRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'EmbeddedObjectRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],
[ 'FeedRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'FigcaptionRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'FigureRole', { relatedConcepts: [ [Object], [Object] ], type: 'structure' } ],
[ 'FooterRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'FormRole', { relatedConcepts: [ [Object], [Object] ], type: 'structure' } ],
[ 'GridRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],
[ 'GroupRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'HeadingRole', { relatedConcepts: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], type: 'structure' } ],
[ 'IframePresentationalRole', { relatedConcepts: [], type: 'window' } ],
[ 'IframeRole', { relatedConcepts: [ [Object] ], type: 'window' } ],
[ 'IgnoredRole', { relatedConcepts: [], type: 'structure' } ],
[ 'ImageMapLinkRole', { relatedConcepts: [], type: 'widget' } ],
[ 'ImageMapRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'ImageRole', { relatedConcepts: [ [Object], [Object] ], type: 'structure' } ],
[ 'InlineTextBoxRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],
[ 'InputTimeRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],
[ 'LabelRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'LegendRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'LineBreakRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'LinkRole', { relatedConcepts: [ [Object], [Object] ], type: 'widget' } ],
[ 'ListBoxOptionRole', { relatedConcepts: [ [Object], [Object] ], type: 'widget' } ],
[ 'ListBoxRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'ListItemRole', { relatedConcepts: [ [Object], [Object] ], type: 'structure' } ],
[ 'ListMarkerRole', { relatedConcepts: [], type: 'structure' } ],
[ 'ListRole', { relatedConcepts: [ [Object], [Object], [Object] ], type: 'structure' } ],
[ 'LogRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'MainRole', { relatedConcepts: [ [Object], [Object] ], type: 'structure' } ],
[ 'MarkRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'MarqueeRole', { relatedConcepts: [ [Object], [Object] ], type: 'structure' } ],
[ 'MathRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'MenuBarRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'MenuButtonRole', { relatedConcepts: [], type: 'widget' } ],
[ 'MenuItemRole', { relatedConcepts: [ [Object], [Object] ], type: 'widget' } ],
[ 'MenuItemCheckBoxRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],
[ 'MenuItemRadioRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],
[ 'MenuListOptionRole', { relatedConcepts: [], type: 'widget' } ],
[ 'MenuListPopupRole', { relatedConcepts: [], type: 'widget' } ],
[ 'MenuRole', { relatedConcepts: [ [Object], [Object] ], type: 'structure' } ],
[ 'MeterRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'NavigationRole', { relatedConcepts: [ [Object], [Object] ], type: 'structure' } ],
[ 'NoneRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'NoteRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'OutlineRole', { relatedConcepts: [], type: 'structure' } ],
[ 'ParagraphRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'PopUpButtonRole', { relatedConcepts: [], type: 'widget' } ],
[ 'PreRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'PresentationalRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'ProgressIndicatorRole', { relatedConcepts: [ [Object], [Object] ], type: 'structure' } ],
[ 'RadioButtonRole', { relatedConcepts: [ [Object], [Object] ], type: 'widget' } ],
[ 'RadioGroupRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'RegionRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'RootWebAreaRole', { relatedConcepts: [], type: 'structure' } ],
[ 'RowHeaderRole', { relatedConcepts: [ [Object], [Object] ], type: 'widget' } ],
[ 'RowRole', { relatedConcepts: [ [Object], [Object] ], type: 'structure' } ],
[ 'RubyRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'RulerRole', { relatedConcepts: [], type: 'structure' } ],
[ 'ScrollAreaRole', { relatedConcepts: [], type: 'structure' } ],
[ 'ScrollBarRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],
[ 'SeamlessWebAreaRole', { relatedConcepts: [], type: 'structure' } ],
[ 'SearchRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'SearchBoxRole', { relatedConcepts: [ [Object], [Object] ], type: 'widget' } ],
[ 'SliderRole', { relatedConcepts: [ [Object], [Object] ], type: 'widget' } ],
[ 'SliderThumbRole', { relatedConcepts: [], type: 'structure' } ],
[ 'SpinButtonRole', { relatedConcepts: [ [Object], [Object] ], type: 'widget' } ],
[ 'SpinButtonPartRole', { relatedConcepts: [], type: 'structure' } ],
[ 'SplitterRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],
[ 'StaticTextRole', { relatedConcepts: [], type: 'structure' } ],
[ 'StatusRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'SVGRootRole', { relatedConcepts: [], type: 'structure' } ],
[ 'SwitchRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],
[ 'TabGroupRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'TabRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],
[ 'TableHeaderContainerRole', { relatedConcepts: [], type: 'structure' } ],
[ 'TableRole', { relatedConcepts: [ [Object], [Object] ], type: 'structure' } ],
[ 'TabListRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'TabPanelRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'TermRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'TextFieldRole', { relatedConcepts: [ [Object], [Object], [Object] ], type: 'widget' } ],
[ 'TimeRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'TimerRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'ToggleButtonRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],
[ 'ToolbarRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'TreeRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],
[ 'TreeGridRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],
[ 'TreeItemRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],
[ 'UserInterfaceTooltipRole', { relatedConcepts: [ [Object] ], type: 'structure' } ],
[ 'VideoRole', { relatedConcepts: [ [Object] ], type: 'widget' } ],
[ 'WebAreaRole', { relatedConcepts: [], type: 'structure' } ],
[ 'WindowRole', { relatedConcepts: [], type: 'window' } ],
]
```
Map {
'AbbrRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'AlertDialogRole' => { relatedConcepts: [ [Object] ], type: 'window' },
'AlertRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'AnnotationRole' => { relatedConcepts: [], type: 'structure' },
'ApplicationRole' => { relatedConcepts: [ [Object] ], type: 'window' },
'ArticleRole' => { relatedConcepts: [ [Object], [Object] ], type: 'structure' },
'AudioRole' => { relatedConcepts: [ [Object] ], type: 'widget' },
'BannerRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'BlockquoteRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'BusyIndicatorRole' => { relatedConcepts: [ [Object] ], type: 'widget' },
'ButtonRole' => { relatedConcepts: [ [Object], [Object] ], type: 'widget' },
'CanvasRole' => { relatedConcepts: [ [Object] ], type: 'widget' },
'CaptionRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'CellRole' => { relatedConcepts: [ [Object], [Object], [Object] ], type: 'widget' },
'CheckBoxRole' => { relatedConcepts: [ [Object], [Object] ], type: 'widget' },
'ColorWellRole' => { relatedConcepts: [ [Object] ], type: 'widget' },
'ColumnHeaderRole' => { relatedConcepts: [ [Object], [Object] ], type: 'widget' },
'ColumnRole' => { relatedConcepts: [], type: 'structure' },
'ComboBoxRole' => { relatedConcepts: [ [Object] ], type: 'widget' },
'ComplementaryRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'ContentInfoRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'DateRole' => { relatedConcepts: [ [Object] ], type: 'widget' },
'DateTimeRole' => { relatedConcepts: [ [Object] ], type: 'widget' },
'DefinitionRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'DescriptionListDetailRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'DescriptionListRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'DescriptionListTermRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'DetailsRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'DialogRole' => { relatedConcepts: [ [Object], [Object] ], type: 'window' },
'DirectoryRole' => { relatedConcepts: [ [Object], [Object] ], type: 'structure' },
'DisclosureTriangleRole' => { relatedConcepts: [], type: 'widget' },
'DivRole' => { relatedConcepts: [ [Object] ], type: 'generic' },
'DocumentRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'EmbeddedObjectRole' => { relatedConcepts: [ [Object] ], type: 'widget' },
'FeedRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'FigcaptionRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'FigureRole' => { relatedConcepts: [ [Object], [Object] ], type: 'structure' },
'FooterRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'FormRole' => { relatedConcepts: [ [Object], [Object] ], type: 'structure' },
'GridRole' => { relatedConcepts: [ [Object] ], type: 'widget' },
'GroupRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'HeadingRole' => { relatedConcepts: [ [Object], [Object], [Object], [Object], [Object], [Object], [Object] ], type: 'structure' },
'IframePresentationalRole' => { relatedConcepts: [], type: 'window' },
'IframeRole' => { relatedConcepts: [ [Object] ], type: 'window' },
'IgnoredRole' => { relatedConcepts: [], type: 'structure' },
'ImageMapLinkRole' => { relatedConcepts: [], type: 'widget' },
'ImageMapRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'ImageRole' => { relatedConcepts: [ [Object], [Object] ], type: 'structure' },
'InlineTextBoxRole' => { relatedConcepts: [ [Object] ], type: 'widget' },
'InputTimeRole' => { relatedConcepts: [ [Object] ], type: 'widget' },
'LabelRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'LegendRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'LineBreakRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'LinkRole' => { relatedConcepts: [ [Object], [Object] ], type: 'widget' },
'ListBoxOptionRole' => { relatedConcepts: [ [Object], [Object] ], type: 'widget' },
'ListBoxRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'ListItemRole' => { relatedConcepts: [ [Object], [Object] ], type: 'structure' },
'ListMarkerRole' => { relatedConcepts: [], type: 'structure' },
'ListRole' => { relatedConcepts: [ [Object], [Object], [Object] ], type: 'structure' },
'LogRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'MainRole' => { relatedConcepts: [ [Object], [Object] ], type: 'structure' },
'MarkRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'MarqueeRole' => { relatedConcepts: [ [Object], [Object] ], type: 'structure' },
'MathRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'MenuBarRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'MenuButtonRole' => { relatedConcepts: [], type: 'widget' },
'MenuItemRole' => { relatedConcepts: [ [Object], [Object] ], type: 'widget' },
'MenuItemCheckBoxRole' => { relatedConcepts: [ [Object] ], type: 'widget' },
'MenuItemRadioRole' => { relatedConcepts: [ [Object] ], type: 'widget' },
'MenuListOptionRole' => { relatedConcepts: [], type: 'widget' },
'MenuListPopupRole' => { relatedConcepts: [], type: 'widget' },
'MenuRole' => { relatedConcepts: [ [Object], [Object] ], type: 'structure' },
'MeterRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'NavigationRole' => { relatedConcepts: [ [Object], [Object] ], type: 'structure' },
'NoneRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'NoteRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'OutlineRole' => { relatedConcepts: [], type: 'structure' },
'ParagraphRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'PopUpButtonRole' => { relatedConcepts: [], type: 'widget' },
'PreRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'PresentationalRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'ProgressIndicatorRole' => { relatedConcepts: [ [Object], [Object] ], type: 'structure' },
'RadioButtonRole' => { relatedConcepts: [ [Object], [Object] ], type: 'widget' },
'RadioGroupRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'RegionRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'RootWebAreaRole' => { relatedConcepts: [], type: 'structure' },
'RowHeaderRole' => { relatedConcepts: [ [Object], [Object] ], type: 'widget' },
'RowRole' => { relatedConcepts: [ [Object], [Object] ], type: 'structure' },
'RubyRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'RulerRole' => { relatedConcepts: [], type: 'structure' },
'ScrollAreaRole' => { relatedConcepts: [], type: 'structure' },
'ScrollBarRole' => { relatedConcepts: [ [Object] ], type: 'widget' },
'SeamlessWebAreaRole' => { relatedConcepts: [], type: 'structure' },
'SearchRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'SearchBoxRole' => { relatedConcepts: [ [Object], [Object] ], type: 'widget' },
'SliderRole' => { relatedConcepts: [ [Object], [Object] ], type: 'widget' },
'SliderThumbRole' => { relatedConcepts: [], type: 'structure' },
'SpinButtonRole' => { relatedConcepts: [ [Object], [Object] ], type: 'widget' },
'SpinButtonPartRole' => { relatedConcepts: [], type: 'structure' },
'SplitterRole' => { relatedConcepts: [ [Object] ], type: 'widget' },
'StaticTextRole' => { relatedConcepts: [], type: 'structure' },
'StatusRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'SVGRootRole' => { relatedConcepts: [], type: 'structure' },
'SwitchRole' => { relatedConcepts: [ [Object] ], type: 'widget' },
'TabGroupRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'TabRole' => { relatedConcepts: [ [Object] ], type: 'widget' },
'TableHeaderContainerRole' => { relatedConcepts: [], type: 'structure' },
'TableRole' => { relatedConcepts: [ [Object], [Object] ], type: 'structure' },
'TabListRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'TabPanelRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'TermRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'TextFieldRole' => { relatedConcepts: [ [Object], [Object], [Object] ], type: 'widget' },
'TimeRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'TimerRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'ToggleButtonRole' => { relatedConcepts: [ [Object] ], type: 'widget' },
'ToolbarRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'TreeRole' => { relatedConcepts: [ [Object] ], type: 'widget' },
'TreeGridRole' => { relatedConcepts: [ [Object] ], type: 'widget' },
'TreeItemRole' => { relatedConcepts: [ [Object] ], type: 'widget' },
'UserInterfaceTooltipRole' => { relatedConcepts: [ [Object] ], type: 'structure' },
'VideoRole' => { relatedConcepts: [ [Object] ], type: 'widget' },
'WebAreaRole' => { relatedConcepts: [], type: 'structure' },
'WindowRole' => { relatedConcepts: [], type: 'window' }
}
```

@@ -163,66 +179,66 @@ ### AXObject to Element

```javascript
[
[ 'AbbrRole', [ { name: 'abbr' } ] ],
[ 'ArticleRole', [ { name: 'article' } ] ],
[ 'AudioRole', [ { name: 'audio' } ] ],
[ 'BlockquoteRole', [ { name: 'blockquote' } ] ],
[ 'ButtonRole', [ { name: 'button' } ] ],
[ 'CanvasRole', [ { name: 'canvas' } ] ],
[ 'CaptionRole', [ { name: 'caption' } ] ],
[ 'CellRole', [ { name: 'td' } ] ],
[ 'CheckBoxRole', [ { name: 'input', attributes: [Object] } ] ],
[ 'ColorWellRole', [ { name: 'input', attributes: [Object] } ] ],
[ 'ColumnHeaderRole', [ { name: 'th' } ] ],
[ 'DateRole', [ { name: 'input', attributes: [Object] } ] ],
[ 'DateTimeRole', [ { name: 'input', attributes: [Object] } ] ],
[ 'DefinitionRole', [ { name: 'dfn' } ] ],
[ 'DescriptionListDetailRole', [ { name: 'dd' } ] ],
[ 'DescriptionListRole', [ { name: 'dl' } ] ],
[ 'DescriptionListTermRole', [ { name: 'dt' } ] ],
[ 'DetailsRole', [ { name: 'details' } ] ],
[ 'DialogRole', [ { name: 'dialog' } ] ],
[ 'DirectoryRole', [ { name: 'dir' } ] ],
[ 'DivRole', [ { name: 'div' } ] ],
[ 'EmbeddedObjectRole', [ { name: 'embed' } ] ],
[ 'FigcaptionRole', [ { name: 'figcaption' } ] ],
[ 'FigureRole', [ { name: 'figure' } ] ],
[ 'FooterRole', [ { name: 'footer' } ] ],
[ 'FormRole', [ { name: 'form' } ] ],
[ 'HeadingRole', [ { name: 'h1' }, { name: 'h2' }, { name: 'h3' }, { name: 'h4' }, { name: 'h5' }, { name: 'h6' } ] ],
[ 'IframeRole', [ { name: 'iframe' } ] ],
[ 'ImageMapRole', [ { name: 'img', attributes: [Object] } ] ],
[ 'ImageRole', [ { name: 'img' } ] ],
[ 'InlineTextBoxRole', [ { name: 'input' } ] ],
[ 'InputTimeRole', [ { name: 'input', attributes: [Object] } ] ],
[ 'LabelRole', [ { name: 'label' } ] ],
[ 'LegendRole', [ { name: 'legend' } ] ],
[ 'LineBreakRole', [ { name: 'br' } ] ],
[ 'LinkRole', [ { name: 'a', attributes: [Object] } ] ],
[ 'ListBoxOptionRole', [ { name: 'option' } ] ],
[ 'ListItemRole', [ { name: 'li' } ] ],
[ 'ListRole', [ { name: 'ul' }, { name: 'ol' } ] ],
[ 'MainRole', [ { name: 'main' } ] ],
[ 'MarkRole', [ { name: 'mark' } ] ],
[ 'MarqueeRole', [ { name: 'marquee' } ] ],
[ 'MenuItemRole', [ { name: 'menuitem' } ] ],
[ 'MenuRole', [ { name: 'menu' } ] ],
[ 'MeterRole', [ { name: 'meter' } ] ],
[ 'NavigationRole', [ { name: 'nav' } ] ],
[ 'ParagraphRole', [ { name: 'p' } ] ],
[ 'PreRole', [ { name: 'pre' } ] ],
[ 'ProgressIndicatorRole', [ { name: 'progress' } ] ],
[ 'RadioButtonRole', [ { name: 'input', attributes: [Object] } ] ],
[ 'RowHeaderRole', [ { name: 'th', attributes: [Object] } ] ],
[ 'RowRole', [ { name: 'tr' } ] ],
[ 'RubyRole', [ { name: 'ruby' } ] ],
[ 'SearchBoxRole', [ { name: 'input', attributes: [Object] } ] ],
[ 'SliderRole', [ { name: 'input', attributes: [Object] } ] ],
[ 'SpinButtonRole', [ { name: 'input', attributes: [Object] } ] ],
[ 'TableRole', [ { name: 'table' } ] ],
[ 'TextFieldRole', [ { name: 'input' }, { name: 'input', attributes: [Object] } ] ],
[ 'TimeRole', [ { name: 'time' } ] ],
[ 'VideoRole', [ { name: 'video' ] ],
]
```
Map {
'AbbrRole' => Set { { name: 'abbr' } },
'ArticleRole' => Set { { name: 'article' } },
'AudioRole' => Set { { name: 'audio' } },
'BlockquoteRole' => Set { { name: 'blockquote' } },
'ButtonRole' => Set { { name: 'button' } },
'CanvasRole' => Set { { name: 'canvas' } },
'CaptionRole' => Set { { name: 'caption' } },
'CellRole' => Set { { name: 'td' } },
'CheckBoxRole' => Set { { name: 'input', attributes: [Object] } },
'ColorWellRole' => Set { { name: 'input', attributes: [Object] } },
'ColumnHeaderRole' => Set { { name: 'th' } },
'DateRole' => Set { { name: 'input', attributes: [Object] } },
'DateTimeRole' => Set { { name: 'input', attributes: [Object] } },
'DefinitionRole' => Set { { name: 'dfn' } },
'DescriptionListDetailRole' => Set { { name: 'dd' } },
'DescriptionListRole' => Set { { name: 'dl' } },
'DescriptionListTermRole' => Set { { name: 'dt' } },
'DetailsRole' => Set { { name: 'details' } },
'DialogRole' => Set { { name: 'dialog' } },
'DirectoryRole' => Set { { name: 'dir' } },
'DivRole' => Set { { name: 'div' } },
'EmbeddedObjectRole' => Set { { name: 'embed' } },
'FigcaptionRole' => Set { { name: 'figcaption' } },
'FigureRole' => Set { { name: 'figure' } },
'FooterRole' => Set { { name: 'footer' } },
'FormRole' => Set { { name: 'form' } },
'HeadingRole' => Set { { name: 'h1' }, { name: 'h2' }, { name: 'h3' }, { name: 'h4' }, { name: 'h5' }, { name: 'h6' } },
'IframeRole' => Set { { name: 'iframe' } },
'ImageMapRole' => Set { { name: 'img', attributes: [Object] } },
'ImageRole' => Set { { name: 'img' } },
'InlineTextBoxRole' => Set { { name: 'input' } },
'InputTimeRole' => Set { { name: 'input', attributes: [Object] } },
'LabelRole' => Set { { name: 'label' } },
'LegendRole' => Set { { name: 'legend' } },
'LineBreakRole' => Set { { name: 'br' } },
'LinkRole' => Set { { name: 'a', attributes: [Object] } },
'ListBoxOptionRole' => Set { { name: 'option' } },
'ListItemRole' => Set { { name: 'li' } },
'ListRole' => Set { { name: 'ul' }, { name: 'ol' } },
'MainRole' => Set { { name: 'main' } },
'MarkRole' => Set { { name: 'mark' } },
'MarqueeRole' => Set { { name: 'marquee' } },
'MenuItemRole' => Set { { name: 'menuitem' } },
'MenuRole' => Set { { name: 'menu' } },
'MeterRole' => Set { { name: 'meter' } },
'NavigationRole' => Set { { name: 'nav' } },
'ParagraphRole' => Set { { name: 'p' } },
'PreRole' => Set { { name: 'pre' } },
'ProgressIndicatorRole' => Set { { name: 'progress' } },
'RadioButtonRole' => Set { { name: 'input', attributes: [Object] } },
'RowHeaderRole' => Set { { name: 'th', attributes: [Object] } },
'RowRole' => Set { { name: 'tr' } },
'RubyRole' => Set { { name: 'ruby' } },
'SearchBoxRole' => Set { { name: 'input', attributes: [Object] } },
'SliderRole' => Set { { name: 'input', attributes: [Object] } },
'SpinButtonRole' => Set { { name: 'input', attributes: [Object] } },
'TableRole' => Set { { name: 'table' } },
'TextFieldRole' => Set { { name: 'input' }, { name: 'input', attributes: [Object] } },
'TimeRole' => Set { { name: 'time' } },
'VideoRole' => Set { { name: 'video' }
}
```

@@ -237,75 +253,75 @@ ### AXObject to Role

```javascript
[
[ 'AlertDialogRole', [ { name: 'alertdialog' } ] ],
[ 'AlertRole', [ { name: 'alert' } ] ],
[ 'ApplicationRole', [ { name: 'application' } ] ],
[ 'ArticleRole', [ { name: 'article' } ] ],
[ 'BannerRole', [ { name: 'banner' } ] ],
[ 'BusyIndicatorRole', [ { attributes: [Object] } ] ],
[ 'ButtonRole', [ { name: 'button' } ] ],
[ 'CellRole', [ { name: 'cell' }, { name: 'gridcell' } ] ],
[ 'CheckBoxRole', [ { name: 'checkbox' } ] ],
[ 'ColumnHeaderRole', [ { name: 'columnheader' } ] ],
[ 'ComboBoxRole', [ { name: 'combobox' } ] ],
[ 'ComplementaryRole', [ { name: 'complementary' } ] ],
[ 'ContentInfoRole', [ { name: 'structureinfo' } ] ],
[ 'DialogRole', [ { name: 'dialog' } ] ],
[ 'DirectoryRole', [ { name: 'directory' } ] ],
[ 'DocumentRole', [ { name: 'document' } ] ],
[ 'FeedRole', [ { name: 'feed' } ] ],
[ 'FigureRole', [ { name: 'figure' } ] ],
[ 'FormRole', [ { name: 'form' } ] ],
[ 'GridRole', [ { name: 'grid' } ] ],
[ 'GroupRole', [ { name: 'group' } ] ],
[ 'HeadingRole', [ { name: 'heading' } ] ],
[ 'ImageRole', [ { name: 'img' } ] ],
[ 'LinkRole', [ { name: 'link' } ] ],
[ 'ListBoxOptionRole', [ { name: 'option' } ] ],
[ 'ListBoxRole', [ { name: 'listbox' } ] ],
[ 'ListItemRole', [ { name: 'listitem' } ] ],
[ 'ListRole', [ { name: 'list' } ] ],
[ 'LogRole', [ { name: 'log' } ] ],
[ 'MainRole', [ { name: 'main' } ] ],
[ 'MarqueeRole', [ { name: 'marquee' } ] ],
[ 'MathRole', [ { name: 'math' } ] ],
[ 'MenuBarRole', [ { name: 'menubar' } ] ],
[ 'MenuItemRole', [ { name: 'menuitem' } ] ],
[ 'MenuItemCheckBoxRole', [ { name: 'menuitemcheckbox' } ] ],
[ 'MenuItemRadioRole', [ { name: 'menuitemradio' } ] ],
[ 'MenuRole', [ { name: 'menu' } ] ],
[ 'NavigationRole', [ { name: 'navigation' } ] ],
[ 'NoneRole', [ { name: 'none' } ] ],
[ 'NoteRole', [ { name: 'note' } ] ],
[ 'PresentationalRole', [ { name: 'presentation' } ] ],
[ 'ProgressIndicatorRole', [ { name: 'progressbar' } ] ],
[ 'RadioButtonRole', [ { name: 'radio' } ] ],
[ 'RadioGroupRole', [ { name: 'radiogroup' } ] ],
[ 'RegionRole', [ { name: 'region' } ] ],
[ 'RowHeaderRole', [ { name: 'rowheader' } ] ],
[ 'RowRole', [ { name: 'row' } ] ],
[ 'ScrollBarRole', [ { name: 'scrollbar' } ] ],
[ 'SearchRole', [ { name: 'search' } ] ],
[ 'SearchBoxRole', [ { name: 'searchbox' } ] ],
[ 'SliderRole', [ { name: 'slider' } ] ],
[ 'SpinButtonRole', [ { name: 'spinbutton' } ] ],
[ 'SplitterRole', [ { name: 'separator' } ] ],
[ 'StatusRole', [ { name: 'status' } ] ],
[ 'SwitchRole', [ { name: 'switch' } ] ],
[ 'TabGroupRole', [ { name: 'tablist' } ] ],
[ 'TabRole', [ { name: 'tab' } ] ],
[ 'TableRole', [ { name: 'table' } ] ],
[ 'TabListRole', [ { name: 'tablist' } ] ],
[ 'TabPanelRole', [ { name: 'tabpanel' } ] ],
[ 'TermRole', [ { name: 'term' } ] ],
[ 'TextFieldRole', [ { name: 'textbox' } ] ],
[ 'TimerRole', [ { name: 'timer' } ] ],
[ 'ToggleButtonRole', [ { attributes: [Object] } ] ],
[ 'ToolbarRole', [ { name: 'toolbar' } ] ],
[ 'TreeRole', [ { name: 'tree' } ] ],
[ 'TreeGridRole', [ { name: 'treegrid' } ] ],
[ 'TreeItemRole', [ { name: 'treeitem' } ] ],
[ 'UserInterfaceTooltipRole', [ { name: 'tooltip' } ] ],
]
```
Map {
'AlertDialogRole' => Set { { name: 'alertdialog' } },
'AlertRole' => Set { { name: 'alert' } },
'ApplicationRole' => Set { { name: 'application' } },
'ArticleRole' => Set { { name: 'article' } },
'BannerRole' => Set { { name: 'banner' } },
'BusyIndicatorRole' => Set { { attributes: [Object] } },
'ButtonRole' => Set { { name: 'button' } },
'CellRole' => Set { { name: 'cell' }, { name: 'gridcell' } },
'CheckBoxRole' => Set { { name: 'checkbox' } },
'ColumnHeaderRole' => Set { { name: 'columnheader' } },
'ComboBoxRole' => Set { { name: 'combobox' } },
'ComplementaryRole' => Set { { name: 'complementary' } },
'ContentInfoRole' => Set { { name: 'structureinfo' } },
'DialogRole' => Set { { name: 'dialog' } },
'DirectoryRole' => Set { { name: 'directory' } },
'DocumentRole' => Set { { name: 'document' } },
'FeedRole' => Set { { name: 'feed' } },
'FigureRole' => Set { { name: 'figure' } },
'FormRole' => Set { { name: 'form' } },
'GridRole' => Set { { name: 'grid' } },
'GroupRole' => Set { { name: 'group' } },
'HeadingRole' => Set { { name: 'heading' } },
'ImageRole' => Set { { name: 'img' } },
'LinkRole' => Set { { name: 'link' } },
'ListBoxOptionRole' => Set { { name: 'option' } },
'ListBoxRole' => Set { { name: 'listbox' } },
'ListItemRole' => Set { { name: 'listitem' } },
'ListRole' => Set { { name: 'list' } },
'LogRole' => Set { { name: 'log' } },
'MainRole' => Set { { name: 'main' } },
'MarqueeRole' => Set { { name: 'marquee' } },
'MathRole' => Set { { name: 'math' } },
'MenuBarRole' => Set { { name: 'menubar' } },
'MenuItemRole' => Set { { name: 'menuitem' } },
'MenuItemCheckBoxRole' => Set { { name: 'menuitemcheckbox' } },
'MenuItemRadioRole' => Set { { name: 'menuitemradio' } },
'MenuRole' => Set { { name: 'menu' } },
'NavigationRole' => Set { { name: 'navigation' } },
'NoneRole' => Set { { name: 'none' } },
'NoteRole' => Set { { name: 'note' } },
'PresentationalRole' => Set { { name: 'presentation' } },
'ProgressIndicatorRole' => Set { { name: 'progressbar' } },
'RadioButtonRole' => Set { { name: 'radio' } },
'RadioGroupRole' => Set { { name: 'radiogroup' } },
'RegionRole' => Set { { name: 'region' } },
'RowHeaderRole' => Set { { name: 'rowheader' } },
'RowRole' => Set { { name: 'row' } },
'ScrollBarRole' => Set { { name: 'scrollbar' } },
'SearchRole' => Set { { name: 'search' } },
'SearchBoxRole' => Set { { name: 'searchbox' } },
'SliderRole' => Set { { name: 'slider' } },
'SpinButtonRole' => Set { { name: 'spinbutton' } },
'SplitterRole' => Set { { name: 'separator' } },
'StatusRole' => Set { { name: 'status' } },
'SwitchRole' => Set { { name: 'switch' } },
'TabGroupRole' => Set { { name: 'tablist' } },
'TabRole' => Set { { name: 'tab' } },
'TableRole' => Set { { name: 'table' } },
'TabListRole' => Set { { name: 'tablist' } },
'TabPanelRole' => Set { { name: 'tabpanel' } },
'TermRole' => Set { { name: 'term' } },
'TextFieldRole' => Set { { name: 'textbox' } },
'TimerRole' => Set { { name: 'timer' } },
'ToggleButtonRole' => Set { { attributes: [Object] } },
'ToolbarRole' => Set { { name: 'toolbar' } },
'TreeRole' => Set { { name: 'tree' } },
'TreeGridRole' => Set { { name: 'treegrid' } },
'TreeItemRole' => Set { { name: 'treeitem' } },
'UserInterfaceTooltipRole' => Set { { name: 'tooltip' } }
}
```

@@ -320,72 +336,76 @@ ### Element to AXObject

```javascript
[
[ { name: 'abbr' }, [ 'AbbrRole' ] ],
[ { name: 'article' }, [ 'ArticleRole' ] ],
[ { name: 'audio' }, [ 'AudioRole' ] ],
[ { name: 'blockquote' }, [ 'BlockquoteRole' ] ],
[ { name: 'button' }, [ 'ButtonRole' ] ],
[ { name: 'canvas' }, [ 'CanvasRole' ] ],
[ { name: 'caption' }, [ 'CaptionRole' ] ],
[ { name: 'td' }, [ 'CellRole' ] ],
[ { name: 'input', attributes: [ [Object] ] }, [ 'CheckBoxRole' ] ],
[ { name: 'input', attributes: [ [Object] ] }, [ 'ColorWellRole' ] ],
[ { name: 'th' }, [ 'ColumnHeaderRole' ] ],
[ { name: 'input', attributes: [ [Object] ] }, [ 'DateRole' ] ],
[ { name: 'input', attributes: [ [Object] ] }, [ 'DateTimeRole' ] ],
[ { name: 'dfn' }, [ 'DefinitionRole' ] ],
[ { name: 'dd' }, [ 'DescriptionListDetailRole' ] ],
[ { name: 'dl' }, [ 'DescriptionListRole' ] ],
[ { name: 'dt' }, [ 'DescriptionListTermRole' ] ],
[ { name: 'details' }, [ 'DetailsRole' ] ],
[ { name: 'dialog' }, [ 'DialogRole' ] ],
[ { name: 'dir' }, [ 'DirectoryRole' ] ],
[ { name: 'div' }, [ 'DivRole' ] ],
[ { name: 'embed' }, [ 'EmbeddedObjectRole' ] ],
[ { name: 'figcaption' }, [ 'FigcaptionRole' ] ],
[ { name: 'figure' }, [ 'FigureRole' ] ],
[ { name: 'footer' }, [ 'FooterRole' ] ],
[ { name: 'form' }, [ 'FormRole' ] ],
[ { name: 'h1' }, [ 'HeadingRole' ] ],
[ { name: 'h2' }, [ 'HeadingRole' ] ],
[ { name: 'h3' }, [ 'HeadingRole' ] ],
[ { name: 'h4' }, [ 'HeadingRole' ] ],
[ { name: 'h5' }, [ 'HeadingRole' ] ],
[ { name: 'h6' }, [ 'HeadingRole' ] ],
[ { name: 'iframe' }, [ 'IframeRole' ] ],
[ { name: 'img', attributes: [ [Object] ] }, [ 'ImageMapRole' ] ],
[ { name: 'img' }, [ 'ImageRole' ] ],
[ { name: 'input' }, [ 'InlineTextBoxRole', 'TextFieldRole' ] ],
[ { name: 'input', attributes: [ [Object] ] }, [ 'InputTimeRole' ] ],
[ { name: 'label' }, [ 'LabelRole' ] ],
[ { name: 'legend' }, [ 'LegendRole' ] ],
[ { name: 'br' }, [ 'LineBreakRole' ] ],
[ { name: 'a', attributes: [ [Object] ] }, [ 'LinkRole' ] ],
[ { name: 'option' }, [ 'ListBoxOptionRole' ] ],
[ { name: 'li' }, [ 'ListItemRole' ] ],
[ { name: 'ul' }, [ 'ListRole' ] ],
[ { name: 'ol' }, [ 'ListRole' ] ],
[ { name: 'main' }, [ 'MainRole' ] ],
[ { name: 'mark' }, [ 'MarkRole' ] ],
[ { name: 'marquee' }, [ 'MarqueeRole' ] ],
[ { name: 'menuitem' }, [ 'MenuItemRole' ] ],
[ { name: 'menu' }, [ 'MenuRole' ] ],
[ { name: 'meter' }, [ 'MeterRole' ] ],
[ { name: 'nav' }, [ 'NavigationRole' ] ],
[ { name: 'p' }, [ 'ParagraphRole' ] ],
[ { name: 'pre' }, [ 'PreRole' ] ],
[ { name: 'progress' }, [ 'ProgressIndicatorRole' ] ],
[ { name: 'input', attributes: [ [Object] ] }, [ 'RadioButtonRole' ] ],
[ { name: 'th', attributes: [ [Object] ] }, [ 'RowHeaderRole' ] ],
[ { name: 'tr' }, [ 'RowRole' ] ],
[ { name: 'ruby' }, [ 'RubyRole' ] ],
[ { name: 'input', attributes: [ [Object] ] }, [ 'SearchBoxRole' ] ],
[ { name: 'input', attributes: [ [Object] ] }, [ 'SliderRole' ] ],
[ { name: 'input', attributes: [ [Object] ] }, [ 'SpinButtonRole' ] ],
[ { name: 'table' }, [ 'TableRole' ] ],
[ { name: 'input' }, [ 'InlineTextBoxRole', 'TextFieldRole' ] ],
[ { name: 'input', attributes: [ [Object] ] }, [ 'TextFieldRole' ] ],
[ { name: 'time' }, [ 'TimeRole' ] ],
[ { name: 'video' }, [ 'VideoRole' ] ],
]
```
Map {
{ name: 'abbr' } => Set { 'AbbrRole' },
{ name: 'article' } => Set { 'ArticleRole' },
{ name: 'audio' } => Set { 'AudioRole' },
{ name: 'blockquote' } => Set { 'BlockquoteRole' },
{ name: 'button' } => Set { 'ButtonRole' },
{ name: 'canvas' } => Set { 'CanvasRole' },
{ name: 'caption' } => Set { 'CaptionRole' },
{ name: 'td' } => Set { 'CellRole' },
{ name: 'input', attributes: [ [Object] ] } => Set { 'CheckBoxRole' },
{ name: 'input', attributes: [ [Object] ] } => Set { 'ColorWellRole' },
{ name: 'th' } => Set { 'ColumnHeaderRole' },
{ name: 'input', attributes: [ [Object] ] } => Set { 'DateRole' },
{ name: 'input', attributes: [ [Object] ] } => Set { 'DateTimeRole' },
{ name: 'dfn' } => Set { 'DefinitionRole' },
{ name: 'dd' } => Set { 'DescriptionListDetailRole' },
{ name: 'dl' } => Set { 'DescriptionListRole' },
{ name: 'dt' } => Set { 'DescriptionListTermRole' },
{ name: 'details' } => Set { 'DetailsRole' },
{ name: 'dialog' } => Set { 'DialogRole' },
{ name: 'dir' } => Set { 'DirectoryRole' },
{ name: 'div' } => Set { 'DivRole' },
{ name: 'embed' } => Set { 'EmbeddedObjectRole' },
{ name: 'figcaption' } => Set { 'FigcaptionRole' },
{ name: 'figure' } => Set { 'FigureRole' },
{ name: 'footer' } => Set { 'FooterRole' },
{ name: 'form' } => Set { 'FormRole' },
{ name: 'h1' } => Set { 'HeadingRole' },
{ name: 'h2' } => Set { 'HeadingRole' },
{ name: 'h3' } => Set { 'HeadingRole' },
{ name: 'h4' } => Set { 'HeadingRole' },
{ name: 'h5' } => Set { 'HeadingRole' },
{ name: 'h6' } => Set { 'HeadingRole' },
{ name: 'iframe' } => Set { 'IframeRole' },
{ name: 'img', attributes: [ [Object] ] } => Set { 'ImageMapRole' },
{ name: 'img' } => Set { 'ImageRole' },
{ name: 'input' } => Set { 'InlineTextBoxRole', 'TextFieldRole' },
{ name: 'input', attributes: [ [Object] ] } => Set { 'InputTimeRole' },
{ name: 'label' } => Set { 'LabelRole' },
{ name: 'legend' } => Set { 'LegendRole' },
{ name: 'br' } => Set { 'LineBreakRole' },
{ name: 'a', attributes: [ [Object] ] } => Set { 'LinkRole' },
{ name: 'option' } => Set { 'ListBoxOptionRole' },
{ name: 'li' } => Set { 'ListItemRole' },
{ name: 'ul' } => Set { 'ListRole' },
{ name: 'ol' } => Set { 'ListRole' },
{ name: 'main' } => Set { 'MainRole' },
{ name: 'mark' } => Set { 'MarkRole' },
{ name: 'marquee' } => Set { 'MarqueeRole' },
{ name: 'menuitem' } => Set { 'MenuItemRole' },
{ name: 'menu' } => Set { 'MenuRole' },
{ name: 'meter' } => Set { 'MeterRole' },
{ name: 'nav' } => Set { 'NavigationRole' },
{ name: 'p' } => Set { 'ParagraphRole' },
{ name: 'pre' } => Set { 'PreRole' },
{ name: 'progress' } => Set { 'ProgressIndicatorRole' },
{ name: 'input', attributes: [ [Object] ] } => Set { 'RadioButtonRole' },
{ name: 'th', attributes: [ [Object] ] } => Set { 'RowHeaderRole' },
{ name: 'tr' } => Set { 'RowRole' },
{ name: 'ruby' } => Set { 'RubyRole' },
{ name: 'input', attributes: [ [Object] ] } => Set { 'SearchBoxRole' },
{ name: 'input', attributes: [ [Object] ] } => Set { 'SliderRole' },
{ name: 'input', attributes: [ [Object] ] } => Set { 'SpinButtonRole' },
{ name: 'table' } => Set { 'TableRole' },
{ name: 'input' } => Set { 'InlineTextBoxRole', 'TextFieldRole' },
{ name: 'input', attributes: [ [Object] ] } => Set { 'TextFieldRole' },
{ name: 'time' } => Set { 'TimeRole' },
{ name: 'video' } => Set { 'VideoRole' }
}
```
## License
Copyright (c) 2021 A11yance
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc