All files / lib get-siblings-of-element.ts

12.5% Statements 1/8
0% Branches 0/4
0% Functions 0/1
12.5% Lines 1/8

Press n or j to go to the next uncovered block, b, p or k for the previous block.

1 2 3 4 5 6 7 8 9 10 11 12 13 141x                          
export const getSiblings = (el: HTMLElement) => {
  var siblings = []
  var sibling = el.parentNode.firstChild
 
  while (sibling) {
    if (sibling.nodeType === 1 && sibling !== el) {
      siblings.push(sibling)
    }
    sibling = sibling.nextSibling
  }
 
  return siblings
}