dist/yodata-context.js
function isKey$3(value, object) {
	  if (isArray_1(value)) {
	    return false;
	  }
	  var type = typeof value;
	  if (type == 'number' || type == 'symbol' || type == 'boolean' ||
	      value == null || isSymbol_1(value)) {
	    return true;
	  }
	  return reIsPlainProp$3.test(value) || !reIsDeepProp$3.test(value) ||
	    (object != null && value in Object(object));
	}
function isKey$3(value, object) {
	  if (isArray_1(value)) {
	    return false;
	  }
	  var type = typeof value;
	  if (type == 'number' || type == 'symbol' || type == 'boolean' ||
	      value == null || isSymbol_1(value)) {
	    return true;
	  }
	  return reIsPlainProp$3.test(value) || !reIsDeepProp$3.test(value) ||
	    (object != null && value in Object(object));
	}
Checks if `value` is a property name and not a property path.

@private
@param {*} value The value to check.
@param {Object} [object] The object to query keys on.
@returns {boolean} Returns `true` if `value` is a property name, else `false`.