UNPKG

jest-allure2-reporter

Version:
22 lines 725 B
"use strict"; 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