fix boolean defaults

This commit is contained in:
2020-06-05 13:22:54 +02:00
parent cad6e5b738
commit 229b916cd5
2 changed files with 10 additions and 4 deletions

View File

@ -28,10 +28,12 @@ export class ArgSource extends OptionSource {
}
};
for (const opt of options) {
const type = opt.type_validation.persistent_type;
yargs_config[opt.name] = {
alias: opt.alias,
default: opt.default,
type: opt.type_validation.persistent_type,
// eslint-disable-next-line no-undefined
default: type === 'boolean' ? undefined : opt.default,
type,
describe: opt.description
};
}