| import objectWithoutPropertiesLoose from "./objectWithoutPropertiesLoose.js"; |
| export default function _objectWithoutProperties(source, excluded) { |
| if (source == null) return {}; |
| var target = objectWithoutPropertiesLoose(source, excluded); |
| var key, i; |
| |
| if (Object.getOwnPropertySymbols) { |
| var sourceSymbolKeys = Object.getOwnPropertySymbols(source); |
| |
| for (i = 0; i < sourceSymbolKeys.length; i++) { |
| key = sourceSymbolKeys[i]; |
| if (excluded.indexOf(key) >= 0) continue; |
| if (!Object.prototype.propertyIsEnumerable.call(source, key)) continue; |
| target[key] = source[key]; |
| } |
| } |
| |
| return target; |
| } |