UNPKG

@onenexus/squery

Version:

Interact with Synergy modules/BEM DOM elements

12 lines (11 loc) 402 B
/** * Determine whether two NodeLists are equal */ export default function nodeListsAreEqual(actual, expected) { if ((actual.length || Object.keys(actual).length) !== (expected.length || Object.keys(expected).length)) { return false; } return Array.from(actual).every(actualNode => { return Array.from(expected).some(expectedNode => actualNode === expectedNode) }); }