jest-allure2-reporter
Version:
Idiomatic Jest reporter for Allure Framework
22 lines • 725 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.composeExtractors2 = composeExtractors2;
const utils_1 = require("../../utils");
function composeExtractors2(a, b) {
if (!a) {
return b;
}
return (context) => {
// eslint-disable-next-line @typescript-eslint/no-unused-vars
const { value, ...restContext } = context;
const newContext = Object.defineProperty(restContext, 'value', {
get: (0, utils_1.once)(getValueFromParent),
enumerable: false,
});
function getValueFromParent() {
return b(context);
}
return a(newContext);
};
}
//# sourceMappingURL=composeExtractors2.js.map