@digipolis/log
Version:
Logging tool for Digipolis kibana logging
21 lines (18 loc) • 403 B
JavaScript
const pick = (object, keys) => keys.reduce((obj, key) => {
const newObj = { ...obj };
if (object && key in object) {
newObj[key] = object[key];
}
return newObj;
}, {});
const unpick = (object, keys) => keys.reduce((obj, key) => {
const newObj = { ...obj };
if (object && key in object) {
delete newObj[key];
}
return newObj;
}, object);
module.exports = {
pick,
unpick,
};