gauge-ts
Version:
Typescript runner for Gauge
16 lines (15 loc) • 600 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.TableParameterParser = void 0;
const spec_pb_1 = require("../../gen/spec_pb");
const Table_1 = require("../../public/Table");
class TableParameterParser {
canParse(parameter) {
return (parameter.getParametertype() === spec_pb_1.Parameter.ParameterType.TABLE ||
parameter.getParametertype() === spec_pb_1.Parameter.ParameterType.SPECIAL_TABLE);
}
parse(parameter) {
return Table_1.Table.from(parameter.getTable());
}
}
exports.TableParameterParser = TableParameterParser;