1/** 2 * This function is like 3 * [`Object.keys`](http://ecma-international.org/ecma-262/7.0/#sec-object.keys) 4 * except that it includes inherited enumerable properties. 5 * 6 * @private 7 * @param {Object} object The object to query. 8 * @returns {Array} Returns the array of property names. 9 */ 10function nativeKeysIn(object) { 11 var result = []; 12 if (object != null) { 13 for (var key in Object(object)) { 14 result.push(key); 15 } 16 } 17 return result; 18} 19 20module.exports = nativeKeysIn; 21