| var _indexOfInstanceProperty = require("../core-js/instance/index-of"); |
| |
| var _Object$keys = require("../core-js/object/keys"); |
| |
| function _objectWithoutPropertiesLoose(source, excluded) { |
| if (source == null) return {}; |
| var target = {}; |
| |
| var sourceKeys = _Object$keys(source); |
| |
| var key, i; |
| |
| for (i = 0; i < sourceKeys.length; i++) { |
| key = sourceKeys[i]; |
| if (_indexOfInstanceProperty(excluded).call(excluded, key) >= 0) continue; |
| target[key] = source[key]; |
| } |
| |
| return target; |
| } |
| |
| module.exports = _objectWithoutPropertiesLoose; |