81ec0f53add93b6e15aa81e149304834083bfd5afb505304858296447dc0da55b27d3494e85d953f29a768678d9305af2aae2c92945058043609b027c45833 488 B

1234567891011121314151617181920
  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. */
  10. function 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. export default nativeKeysIn;