jest-allure2-reporter
Version:
Idiomatic Jest reporter for Allure Framework
19 lines • 600 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.compactObject = compactObject;
function compactObject(object, excludeNulls = false) {
const predicate = excludeNulls ? isNullish : isUndefined;
return Object.entries(object).reduce((result, [key, value]) => {
if (!predicate(value)) {
result[key] = value;
}
return result;
}, {});
}
function isNullish(value) {
return value === null || value === undefined;
}
function isUndefined(value) {
return value === undefined;
}
//# sourceMappingURL=compactObject.js.map