pragmatic-fp-ts
Version:
Opinionated functional programming library with easy use in mind
16 lines (15 loc) • 410 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.omit = void 0;
function omit(props, dict) {
if (arguments.length === 1)
return (_dict) => omit(props, _dict);
const result = {};
Object.keys(dict || {}).forEach((key) => {
if (!props.includes(key)) {
result[key] = dict[key];
}
});
return result;
}
exports.omit = omit;