dist/yodata-context.js
function isKey$1(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$1.test(value) || !reIsDeepProp$1.test(value) ||
	    (object != null && value in Object(object));
	}
function isKey$1(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$1.test(value) || !reIsDeepProp$1.test(value) ||
	    (object != null && value in Object(object));
	}
function isKey$1 ( 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$1 . test ( value ) || ! reIsDeepProp$1 . 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`.
Checks if value is a property name and not a property path .