| /** |
| * This function is like |
| * [`Object.keys`](http://ecma-international.org/ecma-262/7.0/#sec-object.keys) |
| * except that it includes inherited enumerable properties. |
| * |
| * @private |
| * @param {Object} object The object to query. |
| * @returns {Array} Returns the array of property names. |
| */ |
| function nativeKeysIn(object) { |
| var result = []; |
| if (object != null) { |
| for (var key in Object(object)) { |
| result.push(key); |
| } |
| } |
| return result; |
| } |
| |
| module.exports = nativeKeysIn; |