in src/component/selection/getSelectionOffsetKeyForNode.js [20:37]
function getSelectionOffsetKeyForNode(node: Node): ?string {
if (isElement(node)) {
const castedNode: Element = (node: any);
const offsetKey = castedNode.getAttribute('data-offset-key');
if (offsetKey) {
return offsetKey;
}
for (let ii = 0; ii < castedNode.childNodes.length; ii++) {
const childOffsetKey = getSelectionOffsetKeyForNode(
castedNode.childNodes[ii],
);
if (childOffsetKey) {
return childOffsetKey;
}
}
}
return null;
}