@mapbox/mr-ui
Version:
UI components for Mapbox projects
16 lines (15 loc) • 480 B
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
exports.default = omit;
function omit() {
let source = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
let omittedProperties = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : [];
return Object.keys(source).reduce((result, key) => {
if (omittedProperties.indexOf(key) === -1) {
result[key] = source[key];
}
return result;
}, {});
}