fixed 2 bugs related to parsing
This commit is contained in:
parent
e6c0c378de
commit
0a871023c8
|
@ -45,10 +45,10 @@ function parseFlags(
|
||||||
): void {
|
): void {
|
||||||
for (let i = 0; i < argsNullable.length; i++) {
|
for (let i = 0; i < argsNullable.length; i++) {
|
||||||
if (entry.flag === argsNullable[i]) {
|
if (entry.flag === argsNullable[i]) {
|
||||||
|
argsNullable[i] = null
|
||||||
args[entry.name] = true
|
args[entry.name] = true
|
||||||
break
|
break
|
||||||
} else args[entry.name] = entry.defaultValue ?? false;
|
} else args[entry.name] = entry.defaultValue ?? false;
|
||||||
argsNullable[i] = null
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -72,7 +72,7 @@ function parseContent(
|
||||||
argsNonNullable: Array<string | null>
|
argsNonNullable: Array<string | null>
|
||||||
): void {
|
): void {
|
||||||
args[entry.name] =
|
args[entry.name] =
|
||||||
argsNonNullable.length !== 0 ? argsNonNullable : entry.defaultValue
|
argsNonNullable.length > 0 ? argsNonNullable : entry.defaultValue
|
||||||
}
|
}
|
||||||
|
|
||||||
function parseRest(
|
function parseRest(
|
||||||
|
|
Loading…
Reference in New Issue