UNPKG

529 BJavaScriptView Raw
1"use strict";
2
3exports.__esModule = true;
4
5function _objectWithoutProperties(obj, keys) { var target = {}; for (var i in obj) { if (keys.indexOf(i) >= 0) continue; if (!Object.prototype.hasOwnProperty.call(obj, i)) continue; target[i] = obj[i]; } return target; }
6
7var omit = function omit(obj, keys) {
8 var rest = _objectWithoutProperties(obj, []);
9
10 for (var i = 0; i < keys.length; i++) {
11 var key = keys[i];
12 if (rest.hasOwnProperty(key)) {
13 delete rest[key];
14 }
15 }
16 return rest;
17};
18
19exports.default = omit;
\No newline at end of file