add all options to argOptions. Add some extra test case for Zip

This commit is contained in:
d98762625 2019-03-20 16:27:35 +00:00
parent a1b116d2f5
commit b48a55bd74
3 changed files with 45 additions and 11 deletions

View file

@ -141,9 +141,21 @@ function createArgOptions(op) {
const result = {};
op.args.forEach((a) => {
if (a.type === "option" || a.type === "editableOption") {
result[sentenceToCamelCase(a.name)] = removeSubheadingsFromArray(a.value);
result[sentenceToCamelCase(a.name)] = {
type: a.type,
options: removeSubheadingsFromArray(a.value)
};
} else if (a.type === "toggleString") {
result[sentenceToCamelCase(a.name)] = removeSubheadingsFromArray(a.toggleValues);
result[sentenceToCamelCase(a.name)] = {
type: a.type,
value: a.value,
toggleValues: removeSubheadingsFromArray(a.toggleValues),
};
} else {
result[sentenceToCamelCase(a.name)] = {
type: a.type,
value: a.value,
};
}
});