function getFirstLeaf()

in src/component/selection/getDraftEditorSelectionWithNodes.js [123:134]


function getFirstLeaf(node: any): Node {
  while (
    node.firstChild &&
    // data-blocks has no offset
    ((isElement(node.firstChild) &&
      (node.firstChild: Element).getAttribute('data-blocks') === 'true') ||
      getSelectionOffsetKeyForNode(node.firstChild))
  ) {
    node = node.firstChild;
  }
  return node;
}