UNPKG

gherkin-ast

Version:

JS model for Gherkin feature files

21 lines 659 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.pruneID = void 0; const tslib_1 = require("tslib"); // @ts-ignore const object_scan_1 = tslib_1.__importDefault(require("object-scan")); const pruneID = (input) => { if (Array.isArray(input)) { return input.map(exports.pruneID); } (0, object_scan_1.default)(['**._id'], { rtn: 'count', // eslint-disable-next-line @typescript-eslint/no-explicit-any filterFn: ({ parent, property }) => { delete parent[property]; } })(input); return input; }; exports.pruneID = pruneID; //# sourceMappingURL=utils.js.map