update with default value
This commit is contained in:
1 parent
dae8f81d25
commit
66dec8371d
2 files changed
+4
-3
No files matched your search
+1
-1
Submodule src/behavior3 updated: 16334eab4c...37eea09599.
+3
-2
@@ -502,13 +502,14 @@ const checkNodeData = (data: NodeData | null | undefined, printer: ErrorPrinter)
|
|||||||
}
|
}
|
||||||
if (conf.args) {
|
if (conf.args) {
|
||||||
const args: { [k: string]: unknown } = {};
|
const args: { [k: string]: unknown } = {};
|
||||||
|
data.args ||= {};
|
||||||
for (let i = 0; i < conf.args.length; i++) {
|
for (let i = 0; i < conf.args.length; i++) {
|
||||||
const key = conf.args[i].name;
|
const key = conf.args[i].name;
|
||||||
if (data.args && data.args[key] === undefined && conf.args[i].default !== undefined) {
|
if (data.args[key] === undefined && conf.args[i].default !== undefined) {
|
||||||
data.args[key] = conf.args[i].default;
|
data.args[key] = conf.args[i].default;
|
||||||
}
|
}
|
||||||
|
|
||||||
const value = data.args?.[key];
|
const value = data.args[key];
|
||||||
if (value !== undefined) {
|
if (value !== undefined) {
|
||||||
args[key] = value;
|
args[key] = value;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in new issue
Block a user