jest-allure2-reporter
Version:
Idiomatic Jest reporter for Allure Framework
21 lines • 685 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.stripAnsi = stripAnsi;
const tslib_1 = require("tslib");
const strip_ansi_1 = tslib_1.__importDefault(require("strip-ansi"));
function stripAnsi(value) {
if (typeof value === 'string') {
return (0, strip_ansi_1.default)(value);
}
if (Array.isArray(value)) {
return value.map(stripAnsi);
}
if (typeof value === 'object' && value !== null) {
return Object.entries(value).reduce((object, [key, value_]) => {
object[key] = stripAnsi(value_);
return object;
}, {});
}
return value;
}
//# sourceMappingURL=stripAnsi.js.map