UNPKG

axe-core

Version:

Accessibility engine for automated Web UI testing

17 lines (16 loc) 445 B
/*eslint no-empty: 0*/ /** * Extends metadata onto result object and executes any functions * @param {Object} to The target of the extend * @param {Object} from Metadata to extend */ axe.utils.extendMetaData = function (to, from) { Object.assign(to, from); Object.keys(from).filter( prop => typeof from[prop] === 'function' ) .forEach( prop => { to[prop] = null; try { to[prop] = from[prop](to); } catch(e) { } }); };