UNPKG

axe-core

Version:

Accessibility engine for automated Web UI testing

24 lines (22 loc) 481 B
function accesskeysAfter(results) { var seen = {}; return results .filter(r => { if (!r.data) { return false; } var key = r.data.toUpperCase(); if (!seen[key]) { seen[key] = r; r.relatedNodes = []; return true; } seen[key].relatedNodes.push(r.relatedNodes[0]); return false; }) .map(r => { r.result = !!r.relatedNodes.length; return r; }); } export default accesskeysAfter;