cypress-cucumber-steps
Version:
Cypress Cucumber step definitions
27 lines • 679 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.getOptions = getOptions;
/**
* Transforms table to options.
*
* @param table - Table.
* @returns - Options.
* @private
*/
function getOptions(table) {
if (!table) {
return;
}
return Object.entries(table.rowsHash()).reduce(function (result, _a) {
var key = _a[0], value = _a[1];
try {
result[key] = JSON.parse(value);
// eslint-disable-next-line @typescript-eslint/no-unused-vars
}
catch (error) {
result[key] = value;
}
return result;
}, {});
}
//# sourceMappingURL=options.js.map