function isNode()

in packages/fbjs/src/core/dom/isNode.js [15:24]


function isNode(object) {
  var doc = object ? (object.ownerDocument || object) : document;
  var defaultView = doc.defaultView || window;
  return !!(object && (
    typeof defaultView.Node === 'function' ? object instanceof defaultView.Node :
      typeof object === 'object' &&
      typeof object.nodeType === 'number' &&
      typeof object.nodeName === 'string'
  ));
}