UNPKG

@cucumber/cucumber

Version:

The official JavaScript implementation of Cucumber.

18 lines 781 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.parseStepArgument = parseStepArgument; const node_util_1 = __importDefault(require("node:util")); const value_checker_1 = require("./value_checker"); function parseStepArgument(arg, mapping) { if ((0, value_checker_1.doesHaveValue)(arg.dataTable)) { return mapping.dataTable(arg.dataTable); } else if ((0, value_checker_1.doesHaveValue)(arg.docString)) { return mapping.docString(arg.docString); } throw new Error(`Unknown step argument: ${node_util_1.default.inspect(arg)}`); } //# sourceMappingURL=step_arguments.js.map