in packages/core/lib/utils.js [256:270]
objectWithoutProperties: function objectWithoutProperties(obj, keys, preservePrototype) {
keys = Array.isArray(keys) ? keys : [];
preservePrototype = typeof preservePrototype === 'boolean' ? preservePrototype : false;
var target = preservePrototype ? Object.create(Object.getPrototypeOf(obj)) : {};
for (var property in obj) {
if (keys.indexOf(property) >= 0) {
continue;
}
if (!Object.prototype.hasOwnProperty.call(obj, property)) {
continue;
}
target[property] = obj[property];
}
return target;
},